"MSDTC não está disponível" erro quando uma instância de autônomos do SQL Server está em um ambiente de cluster

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: 822473
Este artigo foi arquivado. É oferecido "como está" e não será mais atualizado.
Sintomas
Por padrão, quando existe uma instância autônoma do Microsoft SQL Server em um ambiente de cluster, a instância do SQL Server é definida para iniciar automaticamente. Se o nó de host é reinicializado, você receberá a seguinte mensagem de erro quando você problema comandos que são relacionados a transações distribuídas:
MSDTC no servidor ' servername ' não está disponível.
Causa
Após o Distributed coordenador de transações (DTC) proxy foi inicializado para falar com um serviço específico do DTC, a única maneira para fazer qualquer alteração é interromper o processo. Nessa situação, o serviço autônomo de baseado no SQL Server é iniciado antes do serviço de cluster baseado no SQL Server. Quando o serviço com base no SQL Server inicializa o proxy DTC, o serviço baseado em SQL Server é iniciado e se conecta para o serviço DTC local. Isso não é o comportamento correto em um ambiente de cluster.
Resolução

Como obter o Hotfix

Esse problema é corrigido no Microsoft Windows 2000 Service Pack 4 (SP4) COM + 1.0 27 de pacote de Hotfix. Para obter informações adicionais, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
822618INFO: Disponibilidade do Windows 2000 Service Pack 4 COM + Hotfix Rollup Package 27
Como Contornar
Para contornar este problema, defina a instância autônoma do SQL Server no serviço de cluster para reiniciar manualmente.
Situação
A Microsoft confirmou que este é um problema nos produtos da Microsoft que estão listados na seção "Aplica-se a" deste artigo.
Mais Informações

Etapas para reproduzir o problema

  1. Configure uma instância em cluster do SQL Server no nó ativo.
  2. Configure um autônoma (que não estão em cluster) instância do SQL Server no nó secundário. Por padrão, a instância que não estão em cluster do SQL Server e o serviço SQL Server Agent são definidas como automático.
  3. No SQL Query Analyzer, se conectar ao banco de dados de PUB exemplo na instância do SQL Server autônomo e, em seguida, emita o seguinte comando no SQL Query Analyzer:
    USE pubsGO BEGIN DISTRIBUTED TRANSACTION UPDATE authors SET au_lname = 'McDonald' WHERE au_id = '409-56-7008'
kbWin2000preSP5COMRollup27Fix

Aviso: este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 822473 - Última Revisão: 12/08/2015 03:03:32 - Revisão: 2.1

Microsoft Windows 2000 Advanced Server, Microsoft Windows 2000 Professional Edition, Microsoft Windows 2000 Server

  • kbnosurvey kbarchive kbmt kbbug kbfix kbqfe kbwin2000presp5fix KB822473 KbMtpt
Comentários