12

我们将 MSDTC 用于 SQL 事务。我在为 MSDTC 工作设置防火墙时遇到问题。应用程序和 SQL 在不同的机器上运行。如果我关闭应用程序服务器上的防火墙,目前 MSDTC 正在工作。我认为应该以某种方式为某些端口的防火墙设置添加例外。这样防火墙仍然可以打开,DTC 不会有任何问题。我不确定要在防火墙设置中添加的端口(我确实尝试添加端口 135 但没有成功)

4

1 回答 1

10

让您的防火墙允许端口 135 和 dcom 端口范围。默认情况下,dcom 端口范围是 1024-65535。这是一个很大的开放范围。您可以在注册表中或使用 dcomcnfg 限制此范围。这篇文章描述了这一点:

http://blogs.msdn.com/distributedservices/archive/2008/11/12/troubleshooting-msdtc-issues-with-the-dtcping-tool.aspx

于 2009-09-18T16:01:27.593 回答