数据库与中间层分开来部署,事件日志中老是报DTC错误。SQL SERVER中也报无法连接到DTC。解决方案如下:
重新安装MSDTC,执行如下操作
- 开始-运行,cmd,进入到命令行提示窗口
- 输入 msdtc.exe -uninstall
- 重启电脑
- 再次执行第1步后,输入msdtc.exe -install
- 重启电脑
- 检查如下服务,是否存在并处于运行状态。如果没有存在则重复第1步到第5步直到在服务管理界面中出现如下图红框中服务。如果存在该服务,但服务不处于运行状态,请启动该服务。
- 打开组件管理界面,在如下位置点击右键,更改设置为如下图所示。
- 分别进入到中间层服务器与数据库层服务器,进入到如下图所示的文件夹,打开hosts文件
- 在该文件中添加对中间层或数据库层的引用。
- 更改该文件的权限,增加everyone用户对该hosts文件的读写控制。
本文【电脑上msdtc不可用怎么办】由作者: C/S结构 提供,本站不拥有所有权,只提供储存服务,如有侵权,联系删除!
本文链接:https://www.cuoshuo.com/blog/4574.html