all groups > sql server dts > september 2006 >
You're in the

sql server dts

group:

The ole db provider 'SQLOLEDB' was unable to begin a distributed t


The ole db provider 'SQLOLEDB' was unable to begin a distributed t Raj
9/18/2006 9:59:02 AM
sql server dts: Hi

When I am trying to insert value in remote server (Linked Server) or trying
to run query with BEGIN TRAN & COMMIT from query analyzer I am getting
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 can't enlist in the
specified transaction coordinator].

OLE DB error trace [OLE/DB provider 'SQLOLEDB'
ITransactionJoin::JoinTransaction returned 0x8004d00a]
***********************************************

But when I remove BEGIN TRAN & COOMIT insert statement or query works fine.

RE: The ole db provider 'SQLOLEDB' was unable to begin a distributed t Charles Kangai
9/27/2006 8:22:02 AM
Check the following:
1) Have you executed: SET XACT_ABORT ON
This is required for distributed transactions.
2) Is MSDTC service running?

Charles Kangai, MCT, MCDBA
Author of Learning Tree's 4-day course: "SQL Server 2005 Integration
Services" http://www.learningtree.com/courses/134.htm
Author of Learning Tree's 4-day course: "SQL Server Reporting Services"
http://www.learningtree.com/courses/523.htm
email alias: charles
email domain: kangai.demon.co.uk


[quoted text, click to view]
RE: The ole db provider 'SQLOLEDB' was unable to begin a distribut Raj
9/27/2006 9:02:02 AM
Hi Charles,

Thanks for the reply.

Yes I have executed SET XACT_ABORT ON and my MSDTC is also running. Unable
to find out why its not working anyhelp will be highly appreciated.

cheers
Raj

[quoted text, click to view]
AddThis Social Bookmark Button