求助,错误"已禁用对分布式事务管理器(MSDTC)的网络访问"
我是在.net中Open() SqlConnection实例的时候提示下面错误:
"已禁用对分布式事务管理器(MSDTC)的网络访问。请使用组件服务管理工具启用 DTC 以便在 MSDTC 安全配置中进行网络访问。"
我已经设置了服务器允许分布式事务了,但还是出现上面的错误,是不是数据库中也需要设置某个地方呢?
分不多了,请大家帮帮忙。
------解决方案--------------------按步骤做,删除注册表中的键:
1.HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSDTC
2.HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC
4、运行:net stop msdtc
5、运行:msdtc -uninstall
6、运行:msdtc -install
------解决方案--------------------参考 http://blog.csdn.net/wufeng4552/article/details/4796846
------解决方案--------------------之前遇到过这样的问题,就用那个方法解决的
------解决方案--------------------使用组件服务管理工具启用 DTC 以便在 MSDTC 安全配置中进行网络访问
用DTCPing工具查一下可能是端口被屏蔽了。