using TransactionOption in April CTP

Hello.
I am using April CTP.
In the main package, i am setting the TransactionOption to Required whereas in the child packages to Supported. But i'm getting the following error:

The DTS Runtime has failed to start the distributed transaction due to error 0x8004D01C "A connection with the transaction manager was lost.". The DTC transaction failed to start. This could occur because the MSDTC Service is not running.

However the MSDTC service is running.
What could be the cause?

Thanks
Christina

[576 byte] By [Christina] at [2007-12-16]
# 1
Can you get a transaction to run if it only incorporates one package?

-Jamie

JamieThomson at 2007-9-9 > top of Msdn Tech,SQL Server,SQL Server Integration Services...
# 2
I got the same error when I ran a child package with the transactionOption set to Required.
Christina at 2007-9-9 > top of Msdn Tech,SQL Server,SQL Server Integration Services...
# 3

Is there anything in the event log? It sounds like a MSDTC error to me.

Maybe check out http://support.microsoft.com/default.aspx?scid=kb%3Ben-us%3B289751

-Jamie

JamieThomson at 2007-9-9 > top of Msdn Tech,SQL Server,SQL Server Integration Services...
# 4
You're right. There is this error in the event log:

DCOM got error "The service cannot be started, either because it is disabled or because it has no enabled devices associated with it. " attempting to start the service MsDtsServer with arguments "" in order to run the server:

{ABF05265-635E-44B0-A28F-AEA45247ACA0}

Christina at 2007-9-9 > top of Msdn Tech,SQL Server,SQL Server Integration Services...
# 5
Urrgh. I don't know what that means. At least you've isolated the problem anyway. Good luck in finding out what's going on.

-Jamie

JamieThomson at 2007-9-9 > top of Msdn Tech,SQL Server,SQL Server Integration Services...
# 6
This is telling you that DCOM attempted to start the DTS server. The GUID

{ABF05265-635E-44B0-A28F-AEA45247ACA0} is the AppID for the DTS Service. I don't believe that this is the source of your problem.

You should look for errors from the MSDTC server which controls the distributed transactions on the machine.

However, you should attempt to start the DTS Service in the services control panel or in SQL Server Configuration Manager. It should always be running.

K

KirkHaselden at 2007-9-9 > top of Msdn Tech,SQL Server,SQL Server Integration Services...
# 7

Hi.

I have both services MSDTC and DTS started, in addition to SQL Server and SQL Server Agent services. They're configured to start automatically under the local system account. The operating system is Windows Server 2003 (Enterprise Ed).

In my events log i can see some errors when the server starts:

DHCP service failed to start
The DHCP service failed to initialize the database
The Cryptographic Services service failed to initialize the VSS backup "System Writer" object. Details: System Writer object failed to initialize VSS.
I am still getting the same error when i run the package in Required mode.
Thanks
Christina

Christina at 2007-9-9 > top of Msdn Tech,SQL Server,SQL Server Integration Services...
# 8
DHCP service won't be causnig a problem.

Try stopping and starting the MSDTC service and see if any errors occur in the event log.

-Jamie

JamieThomson at 2007-9-9 > top of Msdn Tech,SQL Server,SQL Server Integration Services...
# 9

Hi Christina, I'm getting the same error. I know it happended to you a year ago, but do you still remember how did you resolve the problem ?

Thanks in advance, Jimmy

JimmyJen at 2007-9-9 > top of Msdn Tech,SQL Server,SQL Server Integration Services...

SQL Server

Site Classified