Partilhar via


MSSQLSERVER_1203

Aplica-se a:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceBase 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.