I have a Linked Server i.e. my SQL Server 2000 is Linked to the Oracle
 Database.
 The Link is perfect and dont have any problems in accessing the data
 from ORACLE. The only problem i am facing is when i am trying
 to initiate a Distributed transaction. A simple Insert Query is
 working fine but when i try to perform the same through a Stored
 Procedure having the Begin Transaction i am getting the error
 mentioned below.
 Server: Msg 7391, Level 16, State 1, Procedure InsertGFSTemp, Line 12
 The operation could not be performed because the OLE DB provider
 'MSDAORA' was unable to begin a distributed transaction.
 OLE DB error trace [OLE/DB Provider 'MSDAORA'
 ITransactionJoin::JoinTransaction returned 0x8004d01b].
 I have tried all the help available and have all the supported
 softwares installed as well on the SQL Server machine. Still facing
 this problem.
 If anybody could help me with the same.Raja,
That error code you are getting - " 0x8004d01b" translates into - "The
Transaction Manager is not available". I think that seems to be the
problem. What are the OS of the boxes involved?
Thanks,
Vikram Jayaram
Microsoft, SQL Server
This posting is provided "AS IS" with no warranties, and confers no rights.
Subscribe to MSDN & use http://msdn.microsoft.com/newsgroups.
Subscribe to:
Post Comments (Atom)
 
No comments:
Post a Comment