我一直在尝试让DTCPing.exe在两台服务器之间工作时遇到问题。我阅读了this文章并试图解决问题。
运行netstat -anob以确定DTCPIng.exe或msdtc.exe正在侦听的端口的建议之一。当我运行该命令时,它说它正在侦听端口5357,即使我已经在两台机器上将DCOM端口范围限制为5000-5020。 (我重新启动了这两台机器,我的系统管理员说防火墙是双向打开的端口135,范围是5000-5020)
我错过了什么吗? msdtc.exe是否应该在DCOM端口范围之间而不是在端口5357上进行侦听?
答案 0 :(得分:2)
解决了它。由于正在进行相当多的RPC调用,端口范围已经耗尽。我们将DCOM端口范围增加到5000-5300,然后开始工作。但是,参与DTC事务的每个服务器都需要相同的端口范围,防火墙也需要双向允许这些范围。