Pergunta

Eu já usei o DTCTester antes para diagnosticar problemas do MSDTC. No entanto, acabei de notar que o DTCPing parece fazer sobre a mesma coisa. Qual é a diferença entre esses dois?

Pelo que posso dizer até agora, o DTCping precisa ser executado nas máquinas de clientes e servidores, enquanto o DTCTester só precisa ser executado no cliente. Há outras diferenças lá?

Foi útil?

Solução

Testar as configurações do DTC é muito comum ao instalar o servidor BizTalk, então a partir da documentação do BTS, então - de http://msdn.microsoft.com/en-us/library/aa561924.aspx

Use o utilitário DTCTester para verificar o suporte à transação entre dois computadores se o SQL Server for instalado em um dos computadores. O utilitário DTCTester usa o ODBC para verificar o suporte à transação em relação a um banco de dados do SQL Server. Para obter mais informações sobre o DTCTester, consulte como usar a ferramenta DTCTester.

Use o DTCping para verificar o suporte à transação entre dois computadores se o SQL Server não estiver instalado em nenhum dos computador. A ferramenta DTCping deve ser executada no computador do cliente e do servidor e é uma boa alternativa ao utilitário DTCTester quando o SQL Server não estiver instalado em nenhum dos computador. Para obter mais informações sobre o DTCping, consulte como solucionar problemas de firewall do MS DTC.

Outras dicas

Esta não é uma resposta direta a essa pergunta - mas um ponto importante a ser observado.

  1. o Dtcping O aplicativo Windows deve estar aberto nos dois servidores antes de iniciar o teste.

  2. Conforme Como usar DtcTester Ferramenta

Criar um Fonte de dados ODBC para o seu servidor SQL através do utilitário ODBC no painel de controle.

Referências:

  1. Problemas do MSDTC
  2. MSDTC através de um firewall para um cluster SQL com RPC
  3. Solução de problemas de problemas do MSDTC com a ferramenta de dtcping
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top