Partilhar via


MSSQLSERVER_1203

Detalhes

Nome do produto

SQL Server

Versão do produto

10.50

Número da compilação do produto

10.00.0000.00

ID do evento

1203

Origem do evento

MSSQLSERVER

Componente

SQLEngine

Nome simbólico

LK_NOT

Texto da mensagem

A ID de processo %d tentou desbloquear um recurso que não possui: %.*ls. Tente a transação novamente, porque esse erro pode ter sido causado por uma condição de tempo. Se o problema persistir, entre em contato com o administrador do banco de dados.

Explicação

Esse erro acontece quando o SQL Server está envolvido em alguma atividade diferente da limpeza usual de pós-processamento e acha que uma determinada página que está tentando desbloquear já está desbloqueada.

Causas possíveis

A causa subjacente deste erro pode estar relacionada a problemas estruturais dentro do banco de dados afetado. O SQL Server gerencia a aquisição e a liberação de páginas para manter o controle de simultaneidade no ambiente multiusuário. Esse mecanismo é mantido pelo uso de várias estruturas de bloqueio interno que identificam a página e o tipo de bloqueio presente. Os bloqueios são adquiridos para processar páginas afetadas e são liberados quando o processamento é finalizado.

Ação do usuário

Execute o DBCC CHECKDB no banco de dados em que o objeto se encontra. Se o DBCC CHECKDB não informar nenhum erro, você deverá tentar restabelecer a conexão e executar o comando.

Observação importanteImportante

Se você estiver executando o DBCC CHECKDB com uma das cláusulas REPAIR e isso não corrigir o problema de índice, ou se você não estiver seguro de qual efeito o DBCC CHECKDB com uma cláusula de REPAIR terá sobre seus dados, entre em contato com seu provedor de suporte.