Heim >Datenbank >MySQL-Tutorial >SQL Server 解决 "无法执行该操作,因为链接服务器 的 OLE

SQL Server 解决 "无法执行该操作,因为链接服务器 的 OLE

WBOY
WBOYOriginal
2016-06-07 15:01:161949Durchsuche

在跨网段的两台服务器间建立了链接服务器,读取数据正常,但是当用分布式事务更新时,提示无法执行该操作,因为链接服务器 XXXX 的 OLE DB 访问接口 SQLNCLI10 无法启动分布式事务 解决办法: 1.检查MSDTC设置,网上都有,不多说明.可以参照此文 2.修改host设置,在

在跨网段的两台服务器间建立了链接服务器,读取数据正常,但是当用分布式事务更新时,提示"无法执行该操作,因为链接服务器 "XXXX" 的 OLE DB 访问接口 "SQLNCLI10" 无法启动分布式事务"

SQL Server 解决 "无法执行该操作,因为链接服务器  的 OLE

解决办法:

1.检查MSDTC设置,网上都有,不多说明.可以参照此文

2.修改host设置,在C:\Windows\System32\drivers\etc下,在两台服务器分别添加对方计算机的IP地址与计算机名称,如下:

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

-------------------------------------------------

192.168.88.52 vwin2k3-8852

3.打开双方服务器,再打开SSMS,右击数据库服务器属性,在连接选项卡勾选"需要将分布式事务用于服务器到服务器的通信."

SQL Server 解决 "无法执行该操作,因为链接服务器  的 OLE

重启双方数据库服务,搞定.

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn