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

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

有帮助吗?

解决方案

在安装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. 在开始测试之前,应在两台服务器上打开 DTCPing Windows应用程序。

  2. 根据如何使用 DTCTester 工具

  3.   

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

    <强>参考文献:

    1. MSDTC问题
    2. MSDTC通过防火墙连接到具有RPC的SQL群集
    3. 使用DTCPing工具解决MSDTC问题
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top