跨服务器倒资料遇到的问题
我用
sp_addlinkedserver 'soft'
go
exec [soft].master..xp_cmdshell 'net start msdtc',NO_output
用insert into hr_employee
select top 10 * from [soft].g4hrp.dbo.hr_employee显示:
Server: Msg 7391, Level 16, State 1, Line 1
The operation could not be performed because the OLE DB provider 'SQLOLEDB' was unable to begin a distributed transaction.
[OLE/DB provider returned message: 新事务不能登记到指定的事务处理器中。 ]
OLE DB error trace [OLE/DB Provider 'SQLOLEDB' ITransactionJoin::JoinTransaction returned 0x8004d00a].
而用:select top 10 * into #w1 from [soft].g4hrp.dbo.hr_employee
insert into hr_employee select * from #w1 就可以。请教一下各位高人问题出在哪,谢谢