首先查看Distributed Transaction Coordinator这个服务是否运行正常,如果运行不正常,尝试下面步骤:
1、删除注册表中的键:
• HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/MSDTC
• HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/MSDTC
• HKEY_CLASSES_ROOT/CID
2、停止MSDTC服务:net stop msdtc
3、卸载MSDTC服务:msdtc -uninstall
4、重新安装MSDTC服务:msdtc -install
5、确认在事件查看器中msdtc服务已经正常启动