Técnicas de recuperação do Microsoft Distributed Transaction Coordinator (MSDTC) no Windows 2000 Server Cluster

Traduções deste artigo Traduções deste artigo
ID do artigo: 243204 - Exibir os produtos aos quais esse artigo se aplica.
Aviso
Este artigo se aplica ao Windows 2000. Suporte 2000 termina em 13 de julho de 2010.Windows 2000 End-of-Support Solution Center é um ponto de partida para planejar uma estratégia de migração do Windows 2000. Para obter mais informações, consulte a Microsoft Support Lifecycle Policy.
Expandir tudo | Recolher tudo

Neste artigo

Sumário

Por padrão, o serviço Microsoft Distributed Transaction Coordinator (MSDTC) é instalado no Windows 2000. Não é possível desinstalar usando Adicionar ou remover programas. Este artigo descreve como recuperar de um problema com um recurso Coordenador de transações distribuídas em um cluster do Windows 2000. Normalmente, você enfrenta esse problema ao instalar um programa que usa o recurso DTC. Programas como Microsoft SQL Server, enfileiramento de mensagens da Microsoft, Microsoft Exchange 2000 Server e Microsoft Exchange Server 2003 podem usar o DTC quando estiver executando em um cluster de servidor.

Observação A Microsoft oferece suporte somente executando MSDTC em nós de cluster como um recurso em cluster. Se o SQL Server em cluster, somente uma instância clusterizada do MSDTC é necessário para suportar o número máximo de instâncias do SQL. O procedimento recomendado para instalando um recurso MSDTC é instalar no seu próprio grupo de recursos com seus próprios recursos IP e disco. Se o recurso MSDTC já foi instalado, independentemente da localização, e aplicativos que estão usando ele estão funcionando corretamente, recomendamos deixar nesse local. Se o cluster ainda não está em produção, os procedimentos a seguir podem ser usados para mover o recurso MSDTC para um grupo diferente de grupo de clusters.

O recurso de cluster MSDTC irá instalar no primeiro grupo tem um disco físico, endereço IP e Network Name Resource configurado e online. Falha para tornar esses recursos disponíveis e on-line em um grupo diferente de grupo de clusters fará com que o recurso DTC ser instalado no grupo de clusters quando você executar o comando Comclust.exe. Por padrão, o grupo de cluster contém os seguintes recursos:
  • Endereço IP de cluster
  • Nome de cluster
  • Quorum (disco físico com a pasta /MSCS)
No entanto, conforme anteriormente mencionado, se o recurso MSDTC em cluster já foi colocado no grupo de cluster e está online e ele falha corretamente entre todos os nós. Em seguida, ele pode permanecer no grupo de clusters.

Observação Em um cluster do Exchange 2000 ou em um cluster do Exchange 2003, é uma prática recomendada para deixar o recurso MSDTC agrupado no grupo de cluster. Exchange acessa essa funcionalidade apenas durante o processo de instalação inicial e qualquer Exchange específicos de service packs são aplicados. Para obter mais informações sobre instruções específicas do SQL Server para mover ou recuperar o recurso MSDTC em instalações em cluster do SQL Server, clique no número abaixo para ler o artigo na Base de dados de Conhecimento:
294209Como reconstruir ou mover MSDTC usado com um cluster de failover do SQL

Além disso, você pode enfrentar problemas com o arquivo de log do MSDTC deve estar localizado no primeiro recurso disco físico no grupo no qual você instalou o recurso DTC.

Mais Informações

Importante Esta seção, método ou tarefa contém etapas que informam sobre como modificar o registro. No entanto, sérios problemas poderão ocorrer se você modificar o registro incorretamente. Portanto, certifique-se de que você siga estas etapas cuidadosamente. Para proteção adicional, faça backup do registro antes de modificá-lo. Em seguida, você pode restaurar o registro se ocorrer um problema. Para obter mais informações sobre como fazer backup e restaurar o registro, clique no número abaixo para ler o artigo na Base de dados de Conhecimento:
322756Como fazer backup e restaurar o registro no Windows

Se você enfrentar problemas com o serviço MSDTC ou um recurso DTC em um cluster do Windows 2000, você pode usar um dos procedimentos descritos nesta seção para recuperar.

Recurso de cluster MSDTC por engano instalado no grupo de clusters

Se o recurso DTC foi instalado por engano no grupo de clusters, siga estas etapas para mover para o grupo correto. Você não deve usar a funcionalidade de alterar grupo no administrador de cluster para realizar essa tarefa.
  1. Inicie o administrador de cluster. No grupo de clusters, localize o recurso MSDTC, colocar off-line e excluí-lo.

    Observação Verifique se você excluir todas as dependências neste recurso MSDTC antes de executar essa operação ou pode receber mensagens de erro solicitando que você excluir as dependências antes de colocar o recurso offline ou excluí-lo.
  2. Use o Editor do Registro (Regedt32.exe) para garantir que as seguintes chaves do registro tem sido excluídas em ambos os nós:
    • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSDTC
    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC (requer a remoção manual)
    • HKEY_CLASSES_ROOT\CID
  3. Mova grupo de cluster para outro nó do cluster. Verifique se o grupo de cluster está online no nó antes de prosseguir para a próxima etapa.
  4. Crie os seguintes recursos no grupo desejado:
    1. O recurso de endereço IP que usará o recurso MSDTC. Coloque o recurso online.
    2. O recurso de nome de rede que usará o recurso MSDTC. Torne este depende o recurso de endereço IP MSDTC que você criou na etapa anterior. Coloque esse recurso online.
    3. O Distributed Transaction Coordinator recurso dependente o nome de rede MSDTC e o disco físico onde será localizada na pasta Dtclog (consulte a próxima etapa). Deixe este recurso em um estado offline.
  5. Copie a pasta Dtclog da pasta %Windir%\System32 para o primeiro recurso disco físico no grupo que você deseja que o recurso MSDTC para ser instalado.
  6. Execute o comando comclust no nó A e, em seguida, no nó B.

    Observação Se você receber a seguinte mensagem de erro reinicialize todos os nós e tente novamente a etapa 6:

    C:\Documents and Settings\Administrator > comclust configurando o MS DTC. A instalação encontrou a configuração atual do cluster não contém quaisquer grupos de recurso no qual o recurso MS DTC pode ser criado. Instalação do MS DTC requer que o cluster contenha pelo menos um grupo de recursos que contém um recurso de nome de rede e um recurso de disco compartilhado. A instalação também requer que esse grupo de recursos ser pertencentes ao primeiro nó no cluster em que a instalação é executada. Execute a instalação novamente depois de feitas as alterações apropriadas para a configuração de cluster.

Se você tiver o administrador de cluster abrir na área de trabalho, você observará o recurso MSDTC transição através de vários estados incluindo online pendente, estabilização finalmente no estado online e offline, Failed. Neste ponto, você pode executar um teste de failover usando a funcionalidade de mover grupo no administrador de cluster.

Problemas de log do MSDTC

Se você suspeitar de um problema com o log do MSDTC, você pode liberar quaisquer pacotes no log do MSDTC existentes executando o comando msdtc.exe - resetlog.

Aviso O comando de msdtc - resetlog é uma operação perigosa; Verifique se não tiver transações ativas ao executar esta operação.

Propriedades

ID do artigo: 243204 - Última revisão: sexta-feira, 26 de outubro de 2007 - Revisão: 5.7
A informação contida neste artigo aplica-se a:
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Datacenter Server
Palavras-chave: 
kbmt kbproductlink kbhowto kbnetwork KB243204 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: 243204

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