我有一个使用MSDTC的相当大的应用程序.我应该打开多少个端口?有没有办法确定它?
编辑:我知道了什么端口,我需要打开,我不知道有多少,我需要.
当我们不得不进行这种调试时,本文特别有用: 如何解决MS DTC防火墙问题.它包括一个名为DTCPing的应用程序,可帮助您快速调试问题所在.
据我记得,使用了以下端口:
TCP端口1433(SQL Server使用的默认端口)
UDP端口1434(由SQL Server使用)
TCP端口3372(由MSDTC.EXE使用)
我认为Migol想知道RPC动态端口分配的范围应该有多大.
在KB中,他们提到至少100个端口
此外,之前的经验表明,至少应打开100个端口,因为多个系统服务依赖这些RPC端口相互通信.
所以我会设计一个基准测试应用程序来测试动态范围的不同值.