I've seen this error posted in the archives, but none of the solutions I've read have helped me thus far.
I have created a linked server in SQL 2000 to Oracle. I can successfully execute a SELECT and UPDATE from Query Analyzer, however, if I put the UPDATE statement into a SQL trigger, I get the following error message:
Server: Msg 7391, Level 16, State 1
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've tried updating the sqlnet.ora file. I've also tried updating the registry per Microsoft article 280106 with no luck.
Any suggestions would be GREATLY appreciated!!!
I have created a linked server in SQL 2000 to Oracle. I can successfully execute a SELECT and UPDATE from Query Analyzer, however, if I put the UPDATE statement into a SQL trigger, I get the following error message:
Server: Msg 7391, Level 16, State 1
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've tried updating the sqlnet.ora file. I've also tried updating the registry per Microsoft article 280106 with no luck.
Any suggestions would be GREATLY appreciated!!!