对COM组件的调用返回了错误HRESULT E_FAIL

时间:2021-05-10 18:32:16

用 SQL Server 2008 R2 打开 .sql 文件时提示

对COM组件的调用返回了错误HRESULT E_FAIL

解决办法

1 开始--->管理工具--->服务 中,开启Distributed Transaction Coordinator 服务。
如果Distributed Transaction Coordinator 服务 无法开启
解决办法:
 
 
1,Distributed Transaction Coordinator服务依存于 Remote Procedure Call(RPC)和 Security Accounts Manager这两个服务。在“控制面板”里点“管理工具”,点“服务”,确认这两个服务属性已经设为自动,并且已经启动。2,在命令提示符里输入(以管理员权限打开)msdtc -resetlog
在启动 Distributed Transaction Coordinator 服务 应该就可以了。