CORRECÇÃO: O Microsoft Distributed Transaction Coordinator pode falhar e a seguinte mensagem de erro será registrada no log de eventos do sistema: "O Gerenciador de transações do MS DTC está em um estado inconsistente e não pode continuar"

ID do artigo: 923871 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Nesta página

Sintomas

O Microsoft Distributed Transaction Coordinator (MSDTC) pode falhar. Além disso, 4169 de identificação de evento é registrado no log de eventos do sistema. A mensagem de erro semelhante à seguinte:
Application	01/03/2006 10:37
Error	4169
MSDTC	TM	ComputerName
The MS DTC Transaction Manager is in an inconsistent state and cannot proceed. 
Please contact 
Microsoft Product Support. \r\n(State address = 0x7c0cb784)\r\nFile: 
d:\nt\com\complus\dtc\dtc\tm\inc\TMSupTem.H, Line: ErrorNumber.\r\nVersion: 
5.2.3790.397\n\r\n + 0x7ffe0304\r\n
Observação O número do erro nessa mensagem de erro varia, dependendo do sistema operacional.

Várias transações em dúvida e muitas transações existentes param de responder. Nesse caso, aplicativos baseados em Microsoft SQL Server ou Microsoft COM + aplicativos baseados em podem manter aguardando indefinidamente para a transação concluir.

Esse problema ocorre com freqüência quando o MSDTC é usado juntamente com o BEA WebLogic Server para executar uma transação em condições de carga. No entanto, esse problema não é limitado a BEA WebLogic Server. Outros servidores que usam transações XA em um cenário semelhante podem enfrentar o mesmo problema.

Causa

Esse problema ocorre porque o MSDTC insere um estado inconsistente. Se o MSDTC recebe um conjunto não autorizado de comandos XA, o MSDTC pode inserir um estado inconsistente. Além disso, o MSDTC pode inserir um estado inconsistente, se ocorrer uma condição de corrida interno.

Resolução

Para resolver esse problema, você deve instalar um pacote cumulativo de COM +.

Microsoft Windows 2000

Instalar o Windows 2000 Service Pack 4 + 1.0 pacote cumulativo de Hotfix 37. Para obter mais informações, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
922667Disponibilidade de 1.0 do Windows 2000 Service Pack 4 COM + Hotfix Rollup Package 37

Microsoft Windows Server 2003

Instalar o Windows Server 2003 Service Pack 1 COM + 1.5 Hotfix Rollup Package 10. Para obter mais informações, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
924729Disponibilidade do Windows Server 2003 Service Pack 1 COM + 1.5 Hotfix Rollup Package 10

Situação

A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na seção "Aplica-se a".

Mais Informações

Para obter mais informações, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
824684Descrição da terminologia padrão que é usada para descrever as atualizações de software
Os produtos de terceiros mencionados neste artigo são fabricados por empresas que são independentes da Microsoft. A Microsoft não oferece garantia, implícita ou não, em relação ao desempenho ou à confiabilidade desses produtos.

Propriedades

ID do artigo: 923871 - Última revisão: sexta-feira, 20 de abril de 2007 - Revisão: 2.2
A informação contida neste artigo aplica-se a:
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Datacenter Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows 2000 Server
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Web Edition
Palavras-chave: 
kbmt kberrmsg kbhotfixserver kbqfe kbpubtypekc KB923871 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: 923871

Submeter comentários