标签:ima span width 客户 选项 错误 xxx 组件 链接
在存储过程中使用事务,并且使用链接服务器时,报以下错误:
无法执行该操作,因为链接服务器 "XXX" 的 OLE DB 访问接口 "SQLNCLI10" 无法启动分布式事务。
链接服务器"XXX"的 OLE DB 访问接口 "SQLNCLI10" 返回了消息 "没有活动事务。
解决方法:
1、修改host设置,在C:\Windows\System32\drivers\etc下,在两台服务器分别添加对方计算机的IP地址与计算机名称,如下:
对方计算机IP 对方计算机名称
2、MSDTC设置
打开 管理工具—服务器管理器—角色—应用程序服务器—组件服务—Distributed Transaction Coordiantor,右键点击“本地DTC”选择属性。
做如下设置:
1、选中“网络DTC访问”
2、在客户端管理中选中“允许远程客户端”“允许远程管理”
3、在事务管理通讯中选“允许入站”“允许出站”“不要求进行验证”
4、保证DTC登陆账户为:NT Authority\NetworkService
3、打开双方Sql Server 2008,右击数据库服务器属性,在连接选项卡勾选“需要将分布式事务用于服务器到服务器的通信”。
无法执行该操作,因为链接服务器 "XXX" 的 OLE DB 访问接口 "SQLNCLI10" 无法启动分布式事务。
标签:ima span width 客户 选项 错误 xxx 组件 链接
原文地址:https://www.cnblogs.com/zh-lin/p/10200533.html