Não é possível colocar um recurso Microsoft Distributed Transaction Coordinator on-line após criá-lo em um cluster de servidor baseado no Windows Server 2003

O suporte para o Windows Server 2003 termina em 14 de julho de 2015.

A Microsoft terminou o suporte para o Windows Server 2003 em 14 de julho de 2015. Esta alteração afetou as suas atualizações de software e opções de segurança. Saiba o que isto significa para você e como permanecer protegido.

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: 890634
Sintomas
Depois que você cria um recurso Microsoft Distributed Transaction Coordinator (MSDTC) em um cluster de servidor baseado no Microsoft Windows Server 2003, o recurso é criado com êxito. No entanto, quando você tenta colocar esse recurso on-line, você não é bem-sucedida. Nesse cenário, o recurso MSDTC permanece offline com um status de "Falha".
Causa
Esse problema ocorre se a conta Administrador local não tiver o direito de usuário SE_SECURITY_NAME. Esse problema ocorre se os administradores de grupo foi removido da configuração Gerenciar auditoria e log de segurança nas configurações de segurança local do nó do cluster.

Para exibir essa configuração, execute estas etapas:
  1. Clique em Iniciar , aponte para Ferramentas administrativas e, em seguida, clique em Diretiva de segurança local .
  2. Expanda Diretivas locais e, em seguida, clique em User Rights Assignments .
  3. No painel de direito, clique duas vezes em Gerenciar auditoria e log de segurança .
O código de inicialização do recurso MSDTC não verifica se o administrador tenha o direito de usuário SE_SECURITY_NAME atribuído.
Resolução
Para resolver esse problema, execute essas etapas:
  1. Instale o Windows Server 2003 COM + 1.5 Rollup Package 3 em cada nó de cluster. Para obter informações adicionais sobre como obter esse pacote cumulativo, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
    883955Disponibilidade do Windows Server 2003 + 1.5 Rollup pacote 3
    Esse pacote cumulativo contém um hotfix para fazer com que o recurso MSDTC verificar o nível de permissão que ele é executado em quando ele é iniciado. Sem esse hotfix aplicado, você deve remover e reinstalar o serviço MSDTC para pegar uma alteração nas permissões. Para obter informações adicionais sobre como fazer isso, consulte a seção "Solução".
  2. Remova o recurso MSDTC do cluster. Para fazer isso, execute as seguintes etapas:
    1. Inicie a ferramenta Administrador de cluster.
    2. Expanda o cluster, expanda grupos e clique no grupo que contém o recurso MSDTC.
    3. No painel direito, clique com o botão direito do mouse em MSDTC e clique em Excluir .
    4. Quando você receber a seguinte mensagem, clique em Sim :
      Você está se recurso 'MSDTC' deve ser excluído?
  3. Desinstale o MSDTC. Para fazer isso, execute as seguintes etapas:
    1. Clique em Iniciar , clique em Executar , digite cmd e, em seguida, clique em OK .
    2. No prompt de comando, digite MSDTC - desinstalar e, em seguida, pressione ENTER.
  4. Pare o serviço de cluster. Para fazer isso, execute as seguintes etapas:
    1. Clique em Iniciar , clique em Executar , digite cmd e, em seguida, clique em OK .
    2. No prompt de comando, digite net stop clussvc e, em seguida, pressione ENTER.
  5. Adicione o grupo Administradores a configuração de segurança local Gerenciar auditoria e log de segurança . Para fazer isso, execute as seguintes etapas:
    1. Clique em Iniciar , aponte para Ferramentas administrativas e, em seguida, clique em Diretiva de segurança local .
    2. Expanda Diretivas locais e, em seguida, clique em User Rights Assignments .
    3. No painel de direito, clique duas vezes em Gerenciar auditoria e log de segurança .
    4. Clique em Adicionar usuário ou grupo , digite administradores na caixa Digite os nomes de objeto a serem selecionados , clique em Verificar nomes e, em seguida, clique em OK .
    5. Clique em OK e feche a ferramenta Configurações locais de segurança.
  6. Inicie o serviço de cluster. Para fazer isso, execute as seguintes etapas:
    1. Clique em Iniciar , clique em Executar , digite cmd e, em seguida, clique em OK .
    2. No prompt de comando, digite net start clussvc e, em seguida, pressione ENTER.
  7. Siga as etapas 3 até 5 para cada nó de cluster.
  8. Criar um novo MSDTC recurso. Para obter informações adicionais, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
    301600Como configurar Microsoft Distributed Transaction Coordinator em um cluster do Windows Server 2003
  9. Clique com o botão direito MSDTC novo recurso que você criado e, em seguida, clique em Colocar on-line .
Como Contornar
Para contornar esse problema, execute estas etapas:
  1. Remova o recurso MSDTC do cluster. Para fazer isso, execute as seguintes etapas:
    1. Inicie a ferramenta Administrador de cluster.
    2. Expanda o cluster, expanda grupos e clique no grupo que contém o recurso MSDTC.
    3. No painel direito, clique com o botão direito do mouse em MSDTC e clique em Excluir .
    4. Quando você receber a seguinte mensagem, clique em Sim :
      Você está se recurso 'MSDTC' deve ser excluído?
  2. Em cada nó de cluster, interrompa o serviço MSDTC. Para fazer isso, execute as seguintes etapas:
    1. Clique em Iniciar , clique em Executar , digite cmd e, em seguida, clique em OK .
    2. Digite net stop msdtc e, em seguida, pressione ENTER.
  3. Remove o serviço MSDTC cada nó de cluster. Para fazer isso, execute as seguintes etapas:
    1. Clique em Iniciar , clique em Executar , digite cmd e, em seguida, clique em OK .
    2. Digite msdtc - uninstall e, em seguida, pressione ENTER.
  4. Verifique se o serviço MSDTC não aparece no snap-in de serviços Microsoft Management Console (MMC). Para exibir o snap-in de MMC de serviços , clique em Iniciar , clique em Executar , digite services.msc e clique em OK .
  5. Pare o serviço de cluster. Para fazer isso, execute as seguintes etapas:
    1. Clique em Iniciar , clique em Executar , digite cmd e, em seguida, clique em OK .
    2. No prompt de comando, digite net stop clussvc e, em seguida, pressione ENTER.
  6. Adicione o grupo Administradores a configuração de segurança local Gerenciar auditoria e log de segurança . Para fazer isso, execute as seguintes etapas:
    1. Clique em Iniciar , aponte para Ferramentas administrativas e, em seguida, clique em Diretiva de segurança local .
    2. Expanda Diretivas locais e, em seguida, clique em User Rights Assignments .
    3. No painel de direito, clique duas vezes em Gerenciar auditoria e log de segurança .
    4. Clique em Adicionar usuário ou grupo , digite administradores na caixa Digite os nomes de objeto a serem selecionados , clique em Verificar nomes e, em seguida, clique em OK .
    5. Clique em OK e feche a ferramenta Configurações locais de segurança.
  7. Inicie o serviço de cluster. Para fazer isso, execute as seguintes etapas:
    1. Clique em Iniciar , clique em Executar , digite cmd e, em seguida, clique em OK .
    2. No prompt de comando, digite net start clussvc e, em seguida, pressione ENTER.
  8. Instale o serviço MSDTC. Para fazer isso, execute as seguintes etapas:
    1. Clique em Iniciar , clique em Executar , digite cmd e, em seguida, clique em OK .
    2. Digite msdtc - install e, em seguida, pressione ENTER.
  9. Verifique se o serviço MSDTC aparece no snap-in MMC serviços .
  10. Crie um novo recurso MSDTC. Para obter informações adicionais, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
    301600Como configurar Microsoft Distributed Transaction Coordinator em um cluster do Windows Server 2003
  11. Clique com o botão direito novos Distributed Transaction Coordinator recurso que você criado e, em seguida, clique em Colocar on-line .
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 nos números abaixo para ler os artigos na Base de dados de Conhecimento da Microsoft:
301600Como configurar Microsoft Distributed Transaction Coordinator em um cluster do Windows Server 2003
258078Opções de inicialização do serviço de cluster
MSCS

Aviso: este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 890634 - Última Revisão: 11/07/2006 16:20:36 - Revisão: 1.4

Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)

  • kbmt kbpending kbbug kbclustering kbtshoot kbprb KB890634 KbMtpt
Comentários