CORRECÇÃO: Anular de transações DTC em tempdb pode causa 7105 erros, itens e possíveis desligamento do SQL Server

Traduções deste artigo Traduções deste artigo
ID do artigo: 304847 - Exibir os produtos aos quais esse artigo se aplica.
BUG #: 355018 (SHILOH_BUGS)
Expandir tudo | Recolher tudo

Neste artigo

Sintomas

Uma anulação de uma transação do coordenador de transações distribuídas (DTC) da Microsoft durante a atividade de tempdb , pode resultar em 7105 erros, declarações de varejo e potencialmente uma falha durante a reversão em tempdb que podem causar o servidor para desligamento.

Resolução

Para resolver esse problema, obtenha o service pack mais recente para o Microsoft SQL Server 2000. Para obter informações adicionais, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
290211INF: Como obter o Service Pack mais recente do SQL Server 2000

Hotfix

Observação : O seguinte hotfix foi criada antes do Microsoft SQL Server 2000 Service Pack 2.

A versão em inglês dessa correção deve ter os seguintes atributos de arquivo ou posteriores:
   Version     File name       Platform
   -------------------------------------
   8.00.430    Sqlservr.exe    i386
				
Observação : devido a dependências do arquivo, o hotfix mais recente ou o recurso que contém os arquivos anteriores pode também conter arquivos adicionais.

Como Contornar

Esse problema ocorreu em casos em que o tempo limite de transação distribuída do aplicativo faz com que o Gerenciador anular a transação do DTC.

Para contornar o problema, eliminar a causa dos tempos limites ou aumente o valor de tempo limite.

Situação

A Microsoft confirmou que este é um problema no SQL Server 2000. Esse problema foi corrigido primeiro no Microsoft SQL Server 2000 Service Pack 2.

Mais Informações

A mensagem de erro 7105 aparece no log de erro é semelhante ao:
Erro: 7105, gravidade: 22, estado: página 6 (1:123232), slot 3 para texto, ntext, ou nó de imagem não existe
Uma ou mais das seguintes mensagens de declaração aparecem no log de erro se esse problema ocorrer (com base em um compilação 194 de varejo do SQL Server 2000):
Declaração do SQL Server: Arquivo: <SpcAlloc.cpp>, linha = 378 Assertion Failed = 'pPage-> IsType (Page::TEXT_MIX_PAGE)'.
Declaração do SQL Server: Arquivo: <page.cpp>, linha = 2777 falha declaração = ' rowLength > = deslocamento + deleteLength '.
Declaração do SQL Server: Arquivo: <logscan.cpp>, linha = 3037 falha declaração = ' m_lastLSN == NullLSN || startLSN < m_lastLSN '.
Declaração do SQL Server: Arquivo: <page.cpp>, linha = 3429 falha declaração = ' m_freeCnt + emptySlots * sizeof (slot) > = spaceNeed '.
A seguinte mensagem também pode aparecer no log de erro quando esse problema ocorre:
AllocPageFromTargetExtent falha: extId = 1:357672 pages_seen = 8
Seguido por um despejo grande do SQL Server Gerenciador de bloqueio interno e a tabela essa declaração:
Declaração do SQL Server: Arquivo: <alloc.cpp>, linha = 10649 Assertion Failed = ' force_success == FALSE '.

Propriedades

ID do artigo: 304847 - Última revisão: segunda-feira, 26 de setembro de 2005 - Revisão: 3.2
A informação contida neste artigo aplica-se a:
  • Microsoft SQL Server 2000 Standard Edition
Palavras-chave: 
kbmt kbhotfixserver kbqfe kbbug kbfix kbsqlserv2000presp2fix KB304847 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 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: 304847

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com