2011-10-22 78 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 ??? –

回答

相關問題