PROBLEMA: O NOLOCK otimizador dica pode causar erros corrupção temporária no log de erro do SQL Server

IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 308886
Este artigo foi arquivado. É oferecido "como está" e não será mais atualizado.
Sintomas
Quando você usa a dica NOLOCK, você pode enfrentar erros transitórios 8908 no log de erro do SQL Server no tabelas que enfrentar grandes volumes de atividades do SQL Server.

A mensagem de erro que ocorre é:
Erro de tabela: índice de identificação do banco de dados % 1!, identificação de objeto % 1!, identificação % d. cadeia ligação incompatibilidade. % S_PGID-> próxima = % S_PGID, mas % S_PGID-> anterior = % S_PGID.
Causa
Um erro pode ocorrer quando você usar a dica de otimizador NOLOCK para tabelas de consulta no banco de dados. Há uma janela de tempo pequeno durante divisões de página em conjunto com nolock paralela verificações e atualizações simultâneas que podem gerar 8908 mensagens transitórias.
Mais Informações
Para garantir que o banco de dados está livre de dano, executar uma instrução DBCC CHECKDB, preferencialmente no modo de usuário único, no banco de dados. Se o DBCC CHECKDB não retorna nenhum erro, você poderá ser certeza de que o banco de dados é livre de corrupção.

Propriedades

ID do Artigo: 308886 - Última Revisão: 12/06/2015 06:04:19 - Revisão: 3.2

Microsoft SQL Server 2000 Standard Edition

  • kbnosurvey kbarchive kbmt kbprb KB308886 KbMtpt
Comentários