MSSQLSERVER_601
Detalhes
Nome do produto |
SQL Server |
Versão do produto |
10.50 |
Número da compilação do produto |
10.00.1399.60 |
ID do evento |
601 |
Origem do evento |
MSSQLSERVER |
Componente |
SQLEngine |
Nome simbólico |
|
Texto da mensagem |
Não foi possível continuar o exame com NOLOCK devido a movimento de dados. |
Explicação
O Mecanismo de banco de dados do SQL Server não pode continuar a execução da consulta porque está tentando ler dados atualizados ou excluídos por outra transação. A consulta está usando ou dicas de bloqueio NOLOCK ou o nível de isolamento da transação READ UNCOMMITTED.
Geralmente, o acesso aos dados que estão sendo alterados por outra transação é negado devido aos bloqueios dos dados. Porém, a dica de bloqueio NOLOCK e o nível de isolamento da transação READ UNCOMMITTED permitem que uma consulta leia dados bloqueados por outra transação. Isso é chamado de leitura suja, porque você pode ler valores que ainda não estão confirmados e estão sujeitos a mudanças.
Ação do usuário
Este erro cancela a consulta. Envie a consulta novamente ou remova a dica de bloqueio NOLOCK.
Consulte também