我的链接服务器设置正确,我可以执行以下查询。
插入 [RemoteServer].[Table] SELECT * FROM [LocalServer].[Table]
但是,当我在事务中做同样的事情时
BEGIN TRAN INSERT INTO [RemoteServer].[Table] SELECT * FROM [LocalServer].[Table] COMMIT TRAN
我得到像这样的错误
链接服务器“66.70.123.202”的 OLE DB 提供程序“SQLNCLI”返回消息“没有事务处于活动状态。”。消息 7391,级别 16,状态 2,行 3 由于链接服务器“66.70.123.202”的 OLE DB 提供程序“SQLNCLI”无法开始分布式事务,因此无法执行操作。