IIS应用服务与SQL Server数据服务不在同一台计算机上在使用事务时出现DTC问题
在启用事务的情况下需要在数据服务器和应用服务器上同时启用DTC服务并允许网络访问。
启用事务:在“服务”中找到DTC服务启动它并设为自动启动;
设置:
首先关闭防火墙或者在防火墙中设置DTC为例外,然后:
windows 7:
组件服务->计算机->我的电脑->Distributed Transaction Coordinator->本地DTC->右键(属性)->选择“安全”选项卡->勾选“网络DTC访问”、“允许入站”、“允许出站”、“不要求身份验证”
windowsXP/2003:
组件服务->计算机->我的电脑->右键(属性)->选择MSDTC选项卡->点击“安全配置”->勾选“网络DTC访问”、“允许入站”、“允许出站”、“不要求身份验证”
启用事务:在“服务”中找到DTC服务启动它并设为自动启动;
设置:
首先关闭防火墙或者在防火墙中设置DTC为例外,然后:
windows 7:
组件服务->计算机->我的电脑->Distributed Transaction Coordinator->本地DTC->右键(属性)->选择“安全”选项卡->勾选“网络DTC访问”、“允许入站”、“允许出站”、“不要求身份验证”
windowsXP/2003:
组件服务->计算机->我的电脑->右键(属性)->选择MSDTC选项卡->点击“安全配置”->勾选“网络DTC访问”、“允许入站”、“允许出站”、“不要求身份验证”