Pregunta

He usado DTCTester antes para diagnosticar problemas de MSDTC. Sin embargo, acabo de notar que el DTCP parece hacer lo mismo. ¿Cuál es la diferencia entre estos dos?

Por lo que puedo decir hasta ahora, DTCPing debe ejecutarse en las máquinas cliente y servidor, mientras que DTCTester solo necesita ejecutarse desde el cliente. ¿Hay otras diferencias?

¿Fue útil?

Solución

Probar la configuración de DTC es muy común al instalar BizTalk Server, por lo que de la documentación de BTS, por lo tanto, desde http://msdn.microsoft.com/en-us/library/aa561924.aspx

  

Utilice la utilidad DTCTester para verificar   soporte de transacción entre dos   computadoras si SQL Server está instalado   en una de las computadoras. El DTCTester   utilidad utiliza ODBC para verificar   soporte de transacciones contra un SQL   Base de datos del servidor. Para más información   sobre DTCTester ver Cómo usar   Herramienta DTCTester.

     

Utilice DTCPing para verificar la transacción   Soporte entre dos computadoras si SQL   El servidor no está instalado en ninguno de los dos   computadora. La herramienta DTCPing debe ser ejecutada   tanto en el cliente como en la computadora servidor   y es una buena alternativa a la   Utilidad DTCTester cuando SQL Server es   No está instalado en ninguna de las computadoras. por   más información sobre el DTCPing, ver   Cómo solucionar problemas de firewall MS DTC   cuestiones.

Otros consejos

Esta no es una respuesta directa a esta pregunta & # 8211; pero un punto importante a tener en cuenta.

  1. La aplicación DTCPing de Windows debe estar abierta en ambos servidores antes de comenzar la prueba.

  2. Según Cómo utilizar DTCTester Tool

  

Cree un origen de datos ODBC para su SQL Server a través de la utilidad ODBC en el Panel de control.

Referencias:

  1. Problemas de MSDTC
  2. MSDTC A TRAVÉS DE UN FIREWALL A UN CLÚSTER DE SQL CON RPC
  3. Solución de problemas de MSDTC con la herramienta DTCPing
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top