Como habilitar o acesso ao DTC de rede

Este artigo descreve os procedimentos que você segue para habilitar o acesso do DTC (Coordenador de Transações Distribuídas) de rede.

Aplica-se a: Windows Server 2003
Número de KB original: 817064

Resumo

Observação

O procedimento a seguir é para o Windows Server 2003. Ele não se aplica ao Microsoft Windows 2000 Server.

Por padrão, o acesso ao DTC de rede está desabilitado nos produtos do Windows Server 2003 mencionados na seção "Aplica-se a". Quando você não ativa o acesso ao DTC de rede no servidor, os aplicativos podem utilizar apenas transações que permanecem no computador local. Por exemplo, as transações não podem circular de um computador local para um banco de dados que é executado em um computador separado, se o acesso ao DTC de rede é desativado.

Quando o acesso ao DTC de rede é desabilitado, os clientes que tentam obter acesso ao DTC no servidor podem receber a seguinte mensagem de erro:

0x8004D025 de erro (XACT_E_PARTNER_NETWORK_TX_DISABLED)

Mais informações

Etapas para habilitar o acesso ao DTC de rede

  1. Clique em Iniciar, aponte para Painel de Controle e clique em Adicionar ou Remover Programas.
  2. Clique em Adicionar/Remover Componentes do Windows.
  3. Selecione Servidor de Aplicativo e clique em Detalhes.
  4. Selecione Habilitar acesso ao DTC de rede e clique em OK.
  5. Clique em Próximo.
  6. Clique em Concluir.

Se você estiver executando o Windows Server 2003 Service Pack 1 (SP1), deverá seguir estas etapas adicionais:

  1. Clique em Iniciar, clique em Executar, digite comexp.msc e clique em OK para abrir o Component Services.

  2. Expanda Serviços de Componentes, expanda Computadores, clique com o botão direito do mouse em Meu Computador e clique em Propriedades.

  3. Na guia MSDTC, clique em Configuração de Segurança em Configuração de Transação, clique para selecionar a caixa acesso do DTC de rede marcar em Configurações de Segurança e clique para selecionar as seguintes caixas de marcar em Comunicação do Gerenciador de Transações:

    • Permitir entrada
    • Permitir saída
  4. Em clusters do MSCS (Microsoft Cluster Server), você não pode selecionar Autenticação Mútua Necessária. Portanto, clique para selecionar uma das seguintes caixas de marcar:

    • Autenticação de chamador de entrada necessária
    • Nenhuma autenticação necessária

    Observação

    Para obter mais informações sobre essas opções, clique no número do artigo a seguir para exibir o artigo na Base de Dados de Conhecimento da Microsoft:
    899191 Nova funcionalidade no serviço Coordenador de Transações Distribuídas no Windows Server 2003 Service Pack 1 e no Windows XP Service Pack 2

  5. Verifique se a Conta de Logon está definida como NTAUTHORITY\NetworkService.

  6. Clique em OK. Uma caixa de mensagens explica que o Serviço DTC ms será interrompido e reiniciado, e que todos os serviços dependentes também serão interrompidos e reiniciados. Clique em Sim.

    Observação

    Se este for um cluster MNS (Conjunto de Nó Majoritário), não use o recurso MNS como o dispositivo de armazenamento para MS DTC. O MS DTC requer um recurso de armazenamento, como um disco físico.

Referências

Para obter mais informações sobre as novidades no Microsoft COM+ 1.5, visite o seguinte site da MSDN (Microsoft Developer Network):
Novidades no COM+ 1.5