Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Aplica-se a:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Base de dados SQL no Microsoft Fabric
Detalhes
| Attribute | Valor |
|---|---|
| Nome do Produto | SQL Server |
| ID do Evento | 1203 |
| Origem do evento | MSSQLSERVER |
| Componente | SQLEngine |
| Nome simbólico | LK_NOT |
| Texto da mensagem | O identificador de processo %d tentou desbloquear um recurso que não lhe pertence: %.*ls. Tente novamente a transação, porque esse erro pode ser causado por uma condição de tempo. Se o problema persistir, entre em contato com o administrador do banco de dados. |
Explanation
Este erro ocorre quando o SQL Server está envolvido numa atividade diferente da limpeza normal de pós-processamento e verifica que uma página específica que está a tentar desbloquear já está desbloqueada.
Causas Possíveis
A causa subjacente deste erro pode estar relacionada com problemas estruturais dentro da base de dados afetada. O SQL Server gere a aquisição e lançamento das páginas para manter o controlo de concorrência no ambiente multiutilizador. Este mecanismo é mantido através da utilização de várias estruturas internas de fechadura que identificam a página e o tipo de fechadura presente. Os bloqueios são adquiridos para processamento das páginas afetadas e libertados quando o processamento termina.
Ação do Usuário
Executar o DBCC CHECKDB na base de dados à qual o objeto pertence. Se o DBCC CHECKDB não reportar erros, tente restabelecer a ligação e executar o comando.
Importante
Se estiver a executar o DBCC CHECKDB com uma das cláusulas REPAIR que não corrige o problema do índice, ou se não tiver a certeza do efeito que o DBCC CHECKDB com uma cláusula REPAIR tem nos seus dados, contacte o seu fornecedor principal de suporte.