我们正在为SQL事务使用MSDTC。我在为MSDTC设置防火墙时遇到了问题。应用程序和SQL在不同的机器上运行。如果我关闭应用程序服务器上的防火墙,MSDTC目前正在工作。我认为应该有一些方法来为某些端口的防火墙设置添加例外。因此防火墙仍然可以打开,且DTC不会有任何问题。我不确定要添加到防火墙设置中的端口(我确实尝试添加端口135,但没有成功)
发布于 2009-09-18 16:01:28
让防火墙允许端口135和dcom端口范围。默认情况下,dcom端口范围为1024-65535。这是一个很大的开放范围。您可以在注册表中或使用dcomcnfg限制此范围。这篇文章描述了这一点:
http://blogs.msdn.com/distributedservices/archive/2008/11/12/troubleshooting-msdtc-issues-with-the-dtcping-tool.aspx
https://stackoverflow.com/questions/1445420
复制相似问题