SQL Server 解决 "无法执行该操作,因为链接服务器 的 OLE DB 访问接口 "SQLNCLI10" 无法启动分布式事务"
来源:互联网 发布:毕加索知乎 编辑:程序博客网 时间:2024/05/21 06:58
在跨网段的两台服务器间建立了链接服务器,读取数据正常,但是当用分布式事务更新时,提示"无法执行该操作,因为链接服务器 "XXXX" 的 OLE DB 访问接口 "SQLNCLI10" 无法启动分布式事务"
解决办法:
1.检查MSDTC设置,网上都有,不多说明.可以参照此文
2.修改host设置,在C:\Windows\System32\drivers\etc下,在两台服务器分别添加对方计算机的IP地址与计算机名称,如下:
对方计算机IP 对方计算机名称
-------------------------------------------------
192.168.88.52 vwin2k3-8852
3.打开双方服务器,再打开SSMS,右击数据库服务器属性,在连接选项卡勾选"需要将分布式事务用于服务器到服务器的通信."
重启双方数据库服务,搞定.
- SQL Server 解决 "无法执行该操作,因为链接服务器 的 OLE DB 访问接口 "SQLNCLI10" 无法启动分布式事务"
- 因为链接服务器 "SQLEHR" 的 OLE DB 访问接口 "SQLNCLI10" 无法启动分布式事务
- 因为链接服务器 "XXXX" 的 OLE DB 访问接口 "SQLNCLI10" 无法启动分布式事务
- 无法执行该操作,因为链接服务器 "xxxxx" 的 OLE DB 访问接口 "SQLNCLI" 无法启动分布式事务
- 无法执行该操作,因为链接服务器 "......." 的 OLE DB 访问接口 "SQLNCLI" 无法启动分布式事务。
- 无法执行该操作,因为链接服务器 "*****" 的 OLE DB 访问接口 "SQLNCLI " 无法启动分布式事务。
- [转]链接服务器的 OLE DB 访问接口 "SQLNCLI" 无法启动分布式事务
- 无法启动链接服务器 "........" 的 OLE DB 访问接口 "SQLNCLI10" 的嵌套事务。由于 XACT_ABORT 选项已设置为 OFF,因此必须使用嵌套事务。
- 该操作未能执行,因为 OLE DB 提供程序SQLOLEDB无法启动分布式事务
- 链接服务器的 OLE DB 访问接口 "SQLNCLI" 无法启动分布式事务 OLE DB 提供程序 'SQLOLEDB' 无法启动分布式事务
- 该操作未能执行,因为 OLE DB 提供程序 'SQLOLEDB' 无法启动分布式事务。新事务不能登记到指定的事务处理器中。
- 链接服务器 OLE DB 访问接口 "SQLNCLI10" 返回了消息 "该伙伴事务管理器已经禁止了它对远程/网络事务的支持。"
- 无法初始化链接服务器 "(null)" 的 OLE DB 访问接口
- 无法启动链接服务器 "XXXXXX" 的 OLE DB 访问接口 "MSDASQL" 的嵌套事务。由于 XACT_ABORT 选项已设置为 OFF,因此必须使用嵌套事务。
- SQL SERVER访问Access数据库,出现错误:无法初始化链接服务器 "(null)" 的 OLE DB 访问接口 "Microsoft.Jet.OLEDB.4.0" 的数据源对象
- 链接服务器 OLE DB 访问接口 'SQLNCLI10' 返回的数据与列所需的数据长度不匹配
- 无法初始化链接服务器 "(null)" 的 OLE DB 访问接口 "Microsoft.JET.OLEDB.4.0"
- SQL 错误 7391 因为 OLE DB 提供程序 'SQLOLEDB' 无法启动分布式服务
- Linux 线程调试
- asp.net Linq 实现分组查询
- destoon 调用头部用户登录信息(头部“欢迎,游客”信息调用)
- ArcGIS(1)——ArcGIS Runtime
- google全程面试题目【转】
- SQL Server 解决 "无法执行该操作,因为链接服务器 的 OLE DB 访问接口 "SQLNCLI10" 无法启动分布式事务"
- UltraEdit破解[转载]
- ioctl实现的打印终端窗口大小
- php date
- Class Diagram(类图)——UML
- Java实践之路——Gson
- Linux下软件的命令行安装
- 如何利用史密斯圆图匹配阻抗
- 解决在JBoss 下不能找到 Action 问题