DTCPing和DTCTester有什么区别?

时间:2008-10-01 19:03:03

标签: windows transactions msdtc

我之前使用过DTCTester来诊断MSDTC问题。但是,我只是注意到DTCPing似乎做了同样的事情。这两者有什么区别?

据我所知,到目前为止,DTCPing需要在客户端和服务器上运行,而DTCTester只需要从客户端运行。还有其他差异吗?

2 个答案:

答案 0 :(得分:7)

在安装BizTalk Server时测试DTC设置非常常见,所以从BTS文档开始,所以 - 来自http://msdn.microsoft.com/en-us/library/aa561924.aspx

  

使用DTCTester实用程序进行验证   两者之间的交易支持   计算机,如果安装了SQL Server   在其中一台电脑上。 DTCTester   实用程序使用ODBC来验证   针对SQL的事务支持   Server数据库。欲获得更多信息   关于DTCTester请参阅如何使用   DTCTester工具。

     

使用DTCPing验证交易   如果是SQL,则支持两台计算机   两者都没有安装服务器   电脑。必须运行DTCPing工具   在客户端和服务器计算机上   并且是一个很好的替代品   SQL Server的DTCTester实用程序   没有安装在任何一台计算机对于   有关DTCPing的更多信息,请参阅   如何排除MS DTC防火墙故障   的问题。

答案 1 :(得分:0)

这不是这个问题的直接答案 - 但需要注意的重点。

  1. 在开始测试之前,应在两台服务器上打开 DTCPing Windows应用程序。

  2. 根据How To Use DTCTester Tool

  3.   

    通过控制面板中的ODBC实用程序为SQL Server创建 ODBC数据源

    <强>参考文献:

    1. MSDTC problems
    2. MSDTC THROUGH A FIREWALL TO AN SQL CLUSTER WITH RPC
    3. Troubleshooting MSDTC issues with the DTCPing tool