【发布时间】:2011-03-03 07:23:02
【问题描述】:
我的链接服务器设置正确,我可以执行以下查询。
插入 [远程服务器].[表] SELECT * FROM [LocalServer].[表]
但是,当我在交易中
做同样的事情时开始传输 插入 [RemoteServer].[表] SELECT * FROM [LocalServer].[表] 提交翻译
我收到类似的错误
用于链接的 OLE DB 提供程序“SQLNCLI” 服务器“66.70.123.202”返回 消息“没有事务处于活动状态。”。 消息 7391,第 16 层,状态 2,第 3 行 无法执行该操作 因为 OLE DB 提供程序“SQLNCLI”用于 链接服务器“66.70.123.202”是 无法开始分布式 交易。
【问题讨论】:
-
据此他们说我应该能够 PING 两台服务器彼此...但是我该怎么做呢?他们在不同的域上。
-
所以最后我没有在交易中做我的过程。我正在 try and catch 块中恢复我的数据。
标签: sql sql-server sql-server-2005 linked-server