我之前使用过DTCTester来诊断MSDTC问题。 不过,我刚刚注意到DTCP似乎也做了同样的事情。 这两者有什么区别?
从目前我所知道的情况来看,DTCPing需要在客户端和服务器端运行,而DTCTester只需要从客户端运行。 还有其他的区别吗?
在安装BizTalk server时,测试DTC设置是非常常见的,所以从BTS文档中,所以 – 从http://msdn.microsoft.com/en-us/library/aa561924.aspx
如果在其中一台计算机上安装了sql server,请使用DTCTester实用程序验证两台计算机之间的事务支持。 DTCTester实用程序使用ODBC来验证对sql server数据库的事务支持。 有关DTCTester的更多信息,请参阅如何使用DTCTester工具。
如果两台计算机上都没有安装sql server,则使用DTCPing验证两台计算机之间的事务支持。 DTCPing工具必须在客户端和服务器计算机上运行,并且在任何一台计算机上都没有安装sql server时,它是DTCTester实用程序的一个很好的选择。 有关DTCPing的更多信息,请参阅如何解决MS DTC防火墙问题。
这不是对这个问题的直接回答,而是重要的一点。
在开始测试之前, DTCPing窗口应用程序应该在两台服务器上都打开。
按照如何使用DTCTester工具
通过控制面板中的ODBC实用程序为您的sql server创建一个ODBC数据源 。
参考文献:
MSDTC问题
MSDTC通过RPC与sql群集进行防火墙
使用DTCPing工具解决MSDTC问题
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。