Go Back   TechArena Community > Technical Support > Computer Help > Windows Server > Windows Server Help
Become a Member!
Forgot your username/password?
Tags Active Topics RSS Search Mark Forums Read

Sponsored Links



MS DTC service failing to start (Distributed Transaction Service)

Windows Server Help


Reply
 
Thread Tools Search this Thread
  #1  
Old 11-08-2006
Robabob
 
Posts: n/a
MS DTC service failing to start (Distributed Transaction Service)

I've setup a working 2 node cluster which currently has no applications
configured but I will be adding SQL shortly. The problem I have is that each
time the server starts I get a service failed to start message. In the event
log the specific service is the MSDTC service (Distributed Transaction
Service). The message given is:

The MS DTC service was started before the cluster service on this cluster
node. This service will now be stopped. If MSDTC has been configured to run
on a cluster, the MS DTC resource will be brought online by the cluster
service when it starts. Error Specifics:
d:\nt\com\complus\dtc\shared\mtxclu\mtxclusetuphelper.cpp:932, Pid: 3844,
CmdLine: "C:\WINDOWS\cluster\resrcmon.exe" -e 1244 -m 1256 -p 2164

Firstly I'm not sure if I need MS DTC for anything? Assuming I do if I set
the service to manual will cluster service start it automatically?

Reply With Quote
  #2  
Old 11-08-2006
Chuck Timon [Microsoft]
 
Posts: n/a
Re: MS DTC service failing to start (Distributed Transaction Service)

If you do not need MSDTC then you can disable it (Set to Manual if you have
not yet applied SP1 for W2K3 or it will fail)...but since you are clustering
SQL, there is a good chance you will need it...check with the DBA.

If you need it, follow the procedures in -
http://support.microsoft.com/default...5bLN%5d;301600

If this is multi-instance SQL you will need to apply the following as a
minimum to fix a problem with SQL and MSDTC

http://support.microsoft.com/kb/912818/en-us.

Also, please review - http://support.microsoft.com/kb/899191

--
Chuck Timon, Jr.
Microsoft Corporation
Longhorn Readiness Team
This posting is provided "AS IS" with no
warranties, and confers no rights.



"Robabob" <r(dot)jeffrey(att)ids(dot)ac(dot)uk> wrote in message
news:A89EEF3E-10BC-403D-8DC8-A1FA5C1CC834@microsoft.com...
> I've setup a working 2 node cluster which currently has no applications
> configured but I will be adding SQL shortly. The problem I have is that
> each
> time the server starts I get a service failed to start message. In the
> event
> log the specific service is the MSDTC service (Distributed Transaction
> Service). The message given is:
>
> The MS DTC service was started before the cluster service on this cluster
> node. This service will now be stopped. If MSDTC has been configured to
> run
> on a cluster, the MS DTC resource will be brought online by the cluster
> service when it starts. Error Specifics:
> d:\nt\com\complus\dtc\shared\mtxclu\mtxclusetuphelper.cpp:932, Pid: 3844,
> CmdLine: "C:\WINDOWS\cluster\resrcmon.exe" -e 1244 -m 1256 -p 2164
>
> Firstly I'm not sure if I need MS DTC for anything? Assuming I do if I
> set
> the service to manual will cluster service start it automatically?



Reply With Quote
  #3  
Old 11-08-2006
Robabob
 
Posts: n/a
Re: MS DTC service failing to start (Distributed Transaction Servi

Hello Chuck,

Thanks for this, I managed to find some of this info out but this has put me
on the right track. On eproblem I have now is that I need to rebuild the
shared disk array to create a disk for MSDTC. The thing I can't find
anywhere is what size to allocate. I currently have: Quorum 500MB and
Datastore(SQL) 200GB; is it a similar thing to the Quorom, i.e. would 500MB
do?

Thanks again for the help!

Rob :o)

"Chuck Timon [Microsoft]" wrote:

> If you do not need MSDTC then you can disable it (Set to Manual if you have
> not yet applied SP1 for W2K3 or it will fail)...but since you are clustering
> SQL, there is a good chance you will need it...check with the DBA.
>
> If you need it, follow the procedures in -
> http://support.microsoft.com/default...5bLN%5d;301600
>
> If this is multi-instance SQL you will need to apply the following as a
> minimum to fix a problem with SQL and MSDTC
>
> http://support.microsoft.com/kb/912818/en-us.
>
> Also, please review - http://support.microsoft.com/kb/899191
>
> --
> Chuck Timon, Jr.
> Microsoft Corporation
> Longhorn Readiness Team
> This posting is provided "AS IS" with no
> warranties, and confers no rights.
>
>
>
> "Robabob" <r(dot)jeffrey(att)ids(dot)ac(dot)uk> wrote in message
> news:A89EEF3E-10BC-403D-8DC8-A1FA5C1CC834@microsoft.com...
> > I've setup a working 2 node cluster which currently has no applications
> > configured but I will be adding SQL shortly. The problem I have is that
> > each
> > time the server starts I get a service failed to start message. In the
> > event
> > log the specific service is the MSDTC service (Distributed Transaction
> > Service). The message given is:
> >
> > The MS DTC service was started before the cluster service on this cluster
> > node. This service will now be stopped. If MSDTC has been configured to
> > run
> > on a cluster, the MS DTC resource will be brought online by the cluster
> > service when it starts. Error Specifics:
> > d:\nt\com\complus\dtc\shared\mtxclu\mtxclusetuphelper.cpp:932, Pid: 3844,
> > CmdLine: "C:\WINDOWS\cluster\resrcmon.exe" -e 1244 -m 1256 -p 2164
> >
> > Firstly I'm not sure if I need MS DTC for anything? Assuming I do if I
> > set
> > the service to manual will cluster service start it automatically?

>
>
>

Reply With Quote
  #4  
Old 12-08-2006
Chuck Timon [Microsoft]
 
Posts: n/a
Re: MS DTC service failing to start (Distributed Transaction Servi

You can actually place the MSDTC resource in the cluster group and use the
resources there, including the quorum drive to store the data. It's a
discussion that has been going on since the days of NT 4.0 clustering -
"How to deal with the MSDTC cluster resource?" Well, as far as the
Microsoft cluster support team is concerned, you can use the resources in
the quorum group. In fact, Exchange even makes this statement in their
documentation now.

SQL should be fine as long as the COM+ rollup fix is installed.

For Longhorn clustering, we will be allowing the creation of a multiple
MSDTC resources in a cluster...so be looking for that.

--
Chuck Timon, Jr.
Microsoft Corporation
Longhorn Readiness Team
This posting is provided "AS IS" with no
warranties, and confers no rights.




"Robabob" <r(dot)jeffrey(att)ids(dot)ac(dot)uk> wrote in message
news:0B678506-BE12-4690-AB57-6D2A8D8A1F4B@microsoft.com...
> Hello Chuck,
>
> Thanks for this, I managed to find some of this info out but this has put
> me
> on the right track. On eproblem I have now is that I need to rebuild the
> shared disk array to create a disk for MSDTC. The thing I can't find
> anywhere is what size to allocate. I currently have: Quorum 500MB and
> Datastore(SQL) 200GB; is it a similar thing to the Quorom, i.e. would
> 500MB
> do?
>
> Thanks again for the help!
>
> Rob :o)
>
> "Chuck Timon [Microsoft]" wrote:
>
>> If you do not need MSDTC then you can disable it (Set to Manual if you
>> have
>> not yet applied SP1 for W2K3 or it will fail)...but since you are
>> clustering
>> SQL, there is a good chance you will need it...check with the DBA.
>>
>> If you need it, follow the procedures in -
>> http://support.microsoft.com/default...5bLN%5d;301600
>>
>> If this is multi-instance SQL you will need to apply the following as a
>> minimum to fix a problem with SQL and MSDTC
>>
>> http://support.microsoft.com/kb/912818/en-us.
>>
>> Also, please review - http://support.microsoft.com/kb/899191
>>
>> --
>> Chuck Timon, Jr.
>> Microsoft Corporation
>> Longhorn Readiness Team
>> This posting is provided "AS IS" with no
>> warranties, and confers no rights.
>>
>>
>>
>> "Robabob" <r(dot)jeffrey(att)ids(dot)ac(dot)uk> wrote in message
>> news:A89EEF3E-10BC-403D-8DC8-A1FA5C1CC834@microsoft.com...
>> > I've setup a working 2 node cluster which currently has no applications
>> > configured but I will be adding SQL shortly. The problem I have is
>> > that
>> > each
>> > time the server starts I get a service failed to start message. In the
>> > event
>> > log the specific service is the MSDTC service (Distributed Transaction
>> > Service). The message given is:
>> >
>> > The MS DTC service was started before the cluster service on this
>> > cluster
>> > node. This service will now be stopped. If MSDTC has been configured to
>> > run
>> > on a cluster, the MS DTC resource will be brought online by the cluster
>> > service when it starts. Error Specifics:
>> > d:\nt\com\complus\dtc\shared\mtxclu\mtxclusetuphelper.cpp:932, Pid:
>> > 3844,
>> > CmdLine: "C:\WINDOWS\cluster\resrcmon.exe" -e 1244 -m 1256 -p 2164
>> >
>> > Firstly I'm not sure if I need MS DTC for anything? Assuming I do if I
>> > set
>> > the service to manual will cluster service start it automatically?

>>
>>
>>



Reply With Quote
  #5  
Old 13-08-2006
Russ Kaufmann \(MVP\)
 
Posts: n/a
Re: MS DTC service failing to start (Distributed Transaction Servi

"Chuck Timon [Microsoft]" <ctimon@online.microsoft.com> wrote in message
news:ulYqjMhvGHA.5088@TK2MSFTNGP06.phx.gbl...
> You can actually place the MSDTC resource in the cluster group and use the
> resources there, including the quorum drive to store the data. It's a
> discussion that has been going on since the days of NT 4.0 clustering -
> "How to deal with the MSDTC cluster resource?" Well, as far as the
> Microsoft cluster support team is concerned, you can use the resources in
> the quorum group. In fact, Exchange even makes this statement in their
> documentation now.
>
> SQL should be fine as long as the COM+ rollup fix is installed.


There should be no problems unless your applications are using two phase
commits when working with SQL server. In which case, if using two phase
commits, you may want to move MSDTC to its own resources for performance
reasons.



--
Russ Kaufmann
MVP - Windows Server - Clustering
ClusterHelp.com, a Microsoft Certified Gold Partner
Web http://www.clusterhelp.com
Blog http://msmvps.com/clusterhelp



Reply With Quote
Reply

  TechArena Community > Technical Support > Computer Help > Windows Server > Windows Server Help
Tags: , , ,



Thread Tools Search this Thread
Search this Thread:

Advanced Search


Similar Threads for: "MS DTC service failing to start (Distributed Transaction Service)"
Thread Thread Starter Forum Replies Last Post
The Windows Firewall service terminated with service-specific error 13 (0xD). (cannot start firewall) Amster Vista Help 3 27-01-2010 07:48 PM
How to setup File Replication Service and Distributed File System in Windows 2003 Computer_Freak Tips & Tweaks 1 17-07-2009 07:09 PM
Cannot start SPAdmin service ABBOTT Operating Systems 3 26-06-2009 09:08 PM
Can't start Event Log Service Andrew Vista Help 5 28-03-2007 07:25 AM
Timeout (30000 milliseconds) waiting for a transaction response from the NtFrs service attitude.ashwin Small Business Server 5 18-11-2005 08:00 PM


All times are GMT +5.5. The time now is 01:51 AM.