MSDTC no servidor x está indisponível

1

Eu tenho o Windows Server 2003 em execução em uma máquina virtual, executando algum software que está tentando atualizar um banco de dados dentro de transações na minha máquina com Windows 7 (o host da VM).

No meu host, editei as configurações do DTC Local selecionando o seguinte

Cliente e administração

  • Permitir clientes remotos
  • Permitir administração remota

Comunicação do gerente de transações

  • Permitir entrada
  • Permitir saída
  • Nenhuma autenticação necessária

No entanto, quando tento executar o software, recebo este erro: O MSDTC no servidor 'x' não está disponível. Enquanto procura por correções mais apenas sugerir certificando-se o serviço está em execução que eu tenho.

Felicidades!

    
por Fishcake 06.01.2011 / 15:20

2 respostas

1

Minhas anotações sobre problemas semelhantes que tive apontam para isso: link

Esse artigo da KB tem instruções detalhadas sobre como configurar o serviço e o firewall do Windows.

Além disso, parece que nosso SOP deve ser definido como "Autenticação mútua necessária" e não "Sem autenticação obrigatória". Não parece que sua configuração pararia, mas se o artigo do MSKB não der certo, pode valer a pena mudar a configuração se você puder reiniciar facilmente o serviço e / ou o servidor.

Além disso, nossos servidores conversam principalmente com outros servidores, o SQL Server (por meio de servidores vinculados) ou servidores IIS, todos do Windows Server 2003 ou 2008. YMMV com o Windows 7.

    
por 06.01.2011 / 16:14
0

Eu tenho uma máquina no modo MS Virtual PC XP e apenas corrijo o problema com as seguintes etapas:

  1. Eu habilitei as conexões RPC remotas na VM

    Solução de problemas do MSDTC Problemas com o DTCPing
    Atualizar para restringir o acesso RPC remoto anônimo
    Download do DTCPing

  2. Eu encurtei o nome do computador O DTCPing em si não aceitaria o nome NETBios porque era muito longo.

    Solucionando problemas com o MSDTC
    Etapas de solução de problemas - 8

por 04.11.2011 / 21:14