CORRECÇÃO: Duplicado hash chaves gerado para dois valores de chave de índice distinto num índice agrupado não exclusivo

Traduções de Artigos Traduções de Artigos
Artigo: 276039 - Ver produtos para os quais este artigo se aplica.
Este artigo foi arquivado. Este artigo é oferecido "tal como está" e deixará de ser actualizado.
N.º DE BUGS: 57658 (SQLBUG_70)
Expandir tudo | Reduzir tudo

Sintomas

Dois ou mais instruções de SQL Data Manipulation Language (DML) emitidas por ligações de SQL diferentes detectar bloquear errada ou deadlocking um bloqueio de chave de determinado índice. Pode ser visto o problema:
  • Com tipo de bloqueio de chave.
  • Quando o recurso parece (xxxx00000000). Esse recurso hash é symptomatic deste problema.
NOTA: Instruções DML incluem SELECT, INSERT, UPDATE e DELETE.

Causa

Submetido a quando o SQL Server coloca um bloqueio de uma chave de índice, a chave é "hash para baixo" um recurso de bloqueio seis bytes, que é utilizado pelo Gestor de bloquear para bloquear a respectiva chave no modo de necessário. Neste caso, um valor hash duplicados incorrectamente foi gerado para duas chaves de índice distinctly diferente quando efectuar um bloqueio chave num índice não exclusivo. Isto pode causar uma instrução de SQL DML bloquear erradamente se ocorrer um conflito entre um valor hash válido e de erro e o respectivo bloquear modos são incompatíveis.

Este problema só irá manifestar-se com bloqueios chaves.

O efeito net deste erro é que o servidor é "overlocking". É importante ter em atenção que a integridade dos dados é não de qualquer forma comprometida.

Ponto Da Situação

Microsoft confirmou que este problema existe no SQL Server 7.0. Este problema foi corrigido dos Estados Unidos Service Pack 3 para o Microsoft SQL Server 7.0. Para obter mais informações, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
274799INF: Como obter o Service Pack 3 para o Microsoft SQL Server 7.0 e Microsoft Data Engine (MSDE) 1.0
Para mais informações, contacte o fornecedor de suporte principal.

Propriedades

Artigo: 276039 - Última revisão: 24 de fevereiro de 2014 - Revisão: 5.1
A informação contida neste artigo aplica-se a:
  • Microsoft SQL Server 7.0 Standard Edition
  • Microsoft SQL Server 7.0 Service Pack 2
Palavras-chave: 
kbnosurvey kbarchive kbmt kbbug kbfix kbqfe KB276039 KbMtpt
Tradução automática
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 revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática… erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 276039

Kontaktieren Sie uns, um weitere Hilfe zu erhalten

Kontaktieren Sie uns, um weitere Hilfe zu erhalten
Wenden Sie sich an den Answer Desk, um professionelle Hilfe zu erhalten.