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.
Importante |
---|
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. |