Microsoft
Software
Hardware
Network
Question : OLE DB provider 'SQLOLEDB' was unable to begin a distributed transaction
Hi,
I would like to know if there is a solution for my SQL problem.
I work on 2 different linked servers.
When I execute a query on each server separately, there is no problem.
But, when I try to execute a query using the 2 servers, it returns me the following error :
The operation could not be performed because the OLE DB provider 'SQLOLEDB' was unable to begin a distributed transaction.
[OLE/DB provider returned message: New transaction cannot enlist in the specified transaction coordinator. ]
OLE DB error trace [OLE/DB Provider 'SQLOLEDB' ITransactionJoin::JoinTran
saction returned 0x8004d00a].
The using query are:
INSERT INTO [Server1].[BD1].dbo.[Table
1]
SELECT * FROM [Server2].[BD2].dbo.[Table
2]
The "Distributed Transaction Coordinator" are running on the 2 servers.
The "Network DTC Access" are checked on 2 servers.
Could you please help me
Thanks
Answer : OLE DB provider 'SQLOLEDB' was unable to begin a distributed transaction
Do you have MSDTC set up as described
http://support.microsoft.c
om/kb/8392
79
Random Solutions
Access 2003 upgrade - user unable to launch parameter queries, or use Report preview button.
populating @recipients value using msdb.dbo.sp_send_dbmail from a database table
Access VBA to test for login or logout status ( If then Next)
Deleting blank rows
Change IP Address of Windows 2000 Domain Controller
Automate exporting pivot table from access to excel
Exchange 2007 booking a conference room
Windows xp keeps restarting and wont boot into safe mode.
An updateble datagridview in a a Winforms application
Tivoli Storage Manager Backup Archive Client App Crash DSM.EXE after installing on Windows Server 2008 R2 64 bit