不同服务器之间数据插入
我有两个数据库服务器
其中一个是本地服务器A
另一个是远程连接服务器B
我使用连接服务器查询出来的数据插入到本地服务器中去
但是查询可以查询出数据
可是插入却总提示错误
insert into report_col(A 数据库表)
select * from [B].[fy_erp_test].dbo.report_col
where tblname not in ( select tblname from report_col )
错误提示为:
[OLE/DB provider returned message: 新事务不能登记到指定的事务处理器中。 ]
OLE DB 错误跟踪[OLE/DB Provider 'SQLOLEDB' ITransactionJoin::JoinTransaction returned 0x8004d00a]。
消息 7391,级别 16,状态 1,第 1 行
该操作未能执行,因为 OLE DB 提供程序 'SQLOLEDB' 无法启动分布式事务。