无法执行该操作,因为链接服务器 XXX 的 OLE DB 访问接口 SQLNCLI10 无法启动分布式事务。...

阅读: 评论:0

无法执行该操作,因为链接服务器 XXX 的 OLE DB 访问接口 SQLNCLI10 无法启动分布式事务。...

无法执行该操作,因为链接服务器 XXX 的 OLE DB 访问接口 SQLNCLI10 无法启动分布式事务。...

在存储过程中使用事务,并且使用链接服务器时,报以下错误

 

无法执行该操作,因为链接服务器 "XXX" 的 OLE DB 访问接口 "SQLNCLI10" 无法启动分布式事务。

链接服务器"XXX"的 OLE DB 访问接口 "SQLNCLI10" 返回了消息 "没有活动事务。

 

 

解决方法:

 

1、修改host设置,在C:WindowsSystem32driversetc下,在两台服务器分别添加对方计算机的IP地址与计算机名称,如下:

 

    对方计算机IP  对方计算机名称

 

2、MSDTC设置

 

打开 管理工具—服务器管理器—角色—应用程序服务器—组件服务—Distributed Transaction Coordiantor,右键点击“本地DTC”选择属性。

做如下设置:

 

1、选中“网络DTC访问”

2、在客户端管理中选中“允许远程客户端”“允许远程管理”

3、在事务管理通讯中选“允许入站”“允许出站”“不要求进行验证”

4、保证DTC登陆账户为:NT   AuthorityNetworkService

 

 

3、打开双方Sql Server 2008,右击数据库服务器属性,在连接选项卡勾选“需要将分布式事务用于服务器到服务器的通信”。

 

转载于:.html

本文发布于:2024-02-01 03:38:45,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170672992733587.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:分布式   无法启动   接口   事务   操作
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23