BEGIN TRANSACTION
insert into PS_JRNL_HEADER
select * from PS_JRNL_HEADER_ARC_VW
Server: Msg 7391, Level 16, State 1, Line 3
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].
If I Run the same SQL from a DTS Package with workflow
properties set to join transaction if available, I get a
different error:
The Microsoft Distributed Transaction Coordinator (MSDTC
service) is not available.
The MSDTC service is running on the server.
Any ideas?
The error is discussed here:
HOW TO: Set Up and Troubleshoot a Linked Server to Oracle in SQL Server
http://support.microsoft.com/default.aspx?scid=kb;en-us;Q280106
--
Dinesh.
SQL Server FAQ at
http://www.tkdinesh.com
"Royce Lithgo" <Royce....@sg.standardchartered.com> wrote in message
news:05bf01c35fe9$57302ea0$a101...@phx.gbl...
>.
>
Ge...@SQLDev.Net
Please reply only to the newsgroups.
This posting is provided "AS IS" with no warranties, and confers no rights.
You assume all risk for your use.
Copyright © SQLDev.Net 1991-2003 All rights reserved.
"Royce Lithgo" <Royce....@sg.standardchartered.com> wrote in message
news:002601c36078$e0f9b8b0$a001...@phx.gbl...
my environment
Windows Server 2000 - COM + - Oracle Client 9 e Oracle Trans.
Services 9
AIX - Oracle server
Registry keys before to change:
HKLM\SOFTWARE\Microsoft\MSDTC\MTxOCI
OracleOciLib REG_SZ ociw32.dll
OracleSqlLib REG_SZ SQLLib18.dll
OracleXaLib REG_SZ xa73.dll
Registry keys correcting the problem:
HKLM\SOFTWARE\Microsoft\MSDTC\MTxOCI
OracleOciLib REG_SZ oci.dll
OracleSqlLib REG_SZ ORASQL9.dll
OracleXaLib REG_SZ oraclient9.dll
I hope this solution is able to be apllied to you
--
odilonOCS
Posted via http://dbforums.com