我们使用 MSDTC 进行 SQL 事务。
我在设置防火墙以使 MSDTC 工作时遇到问题。
应用程序和 SQL 在单独的计算机上运行。
目前,如果我关闭应用程序服务器上的防火墙,MSDTC 正在工作。
我认为应该有办法为某些端口的防火墙设置添加例外。
这样防火墙仍然可以打开并且 DTC 不会有任何问题。
我不确定要在防火墙设置中添加的端口(我确实尝试添加端口 135,但没有成功)
让您的防火墙允许端口 135 和 dcom 端口范围。默认情况下,dcom 端口范围为 1024-65535。这是一个很大的开放范围。您可以在注册表中或使用 dcomcnfg 限制此范围。这篇文章描述了这一点:
http://blogs.msdn.com/distributedservices/archive/2008/11/12/troubleshooting-msdtc-issues-with-the-dtcping-tool.aspx http://blogs.msdn.com/distributedservices/archive/2008/11/12/troubleshooting-msdtc-issues-with-the-dtcping-tool.aspx
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)