2011-10-22 75 views
0

我有从server1到server2的链接服务器。 server1的没有事务处于活动状态MSDTC已启用的分布式事务中的错误消息

operating system: windows server2003 sp2 
SQL server: SQL server 2008 R2 

服务器2:

operating system: windows server2003 R2 
SQL server: SQL server 2k Sp3 

MSDTC是在两台PC启用,但是当我有这样的分布式事务我遇到以下错误:

set xact_abort on 
begin distributed transaction 
select * from linkedserver1.DbWorkshops.dbo.tbl_Workers 
commit 

错误消息:

OLE DB provider "SQLNCLI10" for linked server "Linkedserver1" returned message "No transaction is active.". 
Msg 7391, Level 16, State 2, Line 3 
The operation could not be performed because OLE DB provider "SQLNCLI10" for linked server "Linkedserver1" was unable to begin a distributed transaction. 
+0

这是怎么回答的不同: http://stackoverflow.com/question s/7858303/ole-db-provider-sqlncli-for-linked-server-xxx-returned-message-no-transacti ??? –

回答

相关问题