MSDTC分布式事务协调器跨域设置

最近遇到了项目web和数据库不在一个域的情况,项目中使用了MSDTC作为分布式事务协调器,废了很大劲才搞定。MSDTC除了常规的设置外,还需要在组件服务-我的电脑-属性--默认协议-面向链接的TCP/IP协议中添加指定端口或端口范围,然后在防火墙上设置开通web服务器和数据库服务器间的TCP 135,137,139端口(netbois协议的控制端口),指定端口或端口范围的双通。同时在两台服务器的hosts文件中分别添加对方的ip hostname。

知识点:MSDTC基于netbois协议,netbois使用的是计算机名进行通讯。

原文地址:https://www.cnblogs.com/tom-lau/p/11983262.html