我有一个使用MSDTC的相当大的应用程序。我应该打开多少个端口?有没有办法确定它?
编辑:我知道我需要打开哪些端口,我不知道我需要多少。
答案 0 :(得分:9)
当我们不得不进行这种调试时,本文特别有用: How to troubleshoot MS DTC firewall issues。它包括一个名为DTCPing的应用程序,可帮助您快速调试问题所在。
据我记得,使用了以下端口:
TCP端口1433(SQL Server使用的默认端口)
UDP端口1434(由SQL Server使用)
TCP端口3372(由MSDTC.EXE使用)
答案 1 :(得分:5)
我认为Migol想知道RPC dynamic port allocation应该有多大的范围。
在KB中,他们提到至少100个端口
此外,以前的经验表明 应该至少有100个端口 开了,因为有几个系统 服务依赖于这些RPC端口 彼此沟通。
所以我会设计一个基准测试应用程序来测试动态范围的不同值。