1、异常信息为:"MSDTC on server '{Server Name}' is unavailable."。
解决方案:我的电脑--右键管理--服务--启动Distributed Transaction Coordinator服务
2、异常信息为:"Network access for Distributed Transaction Manager (MSDTC) has been disabled. Please enable DTC for network access in the security configuration for MSDTC using the Component Services Administrative tool."
原因是:代码运行的服务器和 数据库服务器不是同一台主机。
解决方案:在代码运行服务器上
1、在Run运行窗口中,输入dcomcnfg命令,这样就可以打开Component Services。
2、选择Component Services->Computers->My Computer->Distributed Transaction Coordinator->本地DTC 右键属性;
3、选择安全
4、安全设置,选中网路DTC访问、允许入站、允许出站 、启动XA服务
5、确定