Roman Rehak

SQL Server and things not related

<December 2008>
SuMoTuWeThFrSa
30123456
78910111213
14151617181920
21222324252627
28293031123
45678910


Navigation

SQL Server Sites

Subscriptions

News

eXTReMe Tracker

Post Categories



Friday, February 25, 2005 - Posts

SQL Server and DTC on Windows Server 2003

I was setting up a few new database servers recently on Windows 2003. We have a few applications that access other SQL Servers as linked servers. Some of those applications started failing on database inserts with errors like this:

Server: Msg 7391, Level 16, State 1, Procedure UserExtract, Line 24
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::JoinTransaction returned 0x8004d00a].

This was not a problem on Windows 2000 servers. So as it turns out, you have to do an extra step on Windows 2003 and enable network DTC access because it is by default disabled. The procedure is described in this KB article.

posted Friday, February 25, 2005 8:00 AM by Roman with 2 Comments




Powered by Dot Net Junkies, by Telligent Systems