Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a:SQL Server
Detalhes
| Atributo | Valor |
|---|---|
| Nome do Produto | Servidor SQL |
| ID do Evento | 601 |
| Origem do evento | MSSQLSERVER |
| Componente | SQLEngine |
| Nome simbólico | |
| Texto da mensagem | Não foi possível continuar a verificação com NOLOCK devido à movimentação de dados. |
Explicação
O Mecanismo de Banco de Dados do SQL Server não pode continuar executando a consulta porque está tentando ler dados que foram atualizados ou excluídos por outra transação. A consulta está usando a dica de bloqueio de NOLOCK ou o nível de isolamento de transação READ UNCOMMITTED.
Normalmente, o acesso aos dados que estão sendo alterados por outra transação é negado devido a bloqueios colocados nos dados. No entanto, a dica de bloqueio NOLOCK e READ UNCOMMITTED nível de isolamento de transação permitem que uma consulta leia dados bloqueados por outra transação. Esse cenário é conhecido como umade leitura
Ação do usuário
Este erro cancela a consulta. Reenvie a consulta ou remova a dica de bloqueio NOLOCK.