Microsoft KB Archive/305742

From BetaArchive Wiki
Knowledge Base


You may receive error messages when you start MSDTC on a node of a cluster server

Article ID: 305742

Article Last Modified on 12/5/2007



APPLIES TO

  • Microsoft COM+ 1.0
  • Microsoft COM+ 1.5
  • Microsoft Transaction Services 2.0



This article was previously published under Q305742

SYMPTOMS

If you type net start msdtc from a command prompt to start Microsoft Distributed Transaction Coordinator (MSDTC) on a node of a cluster server, you may receive the following error messages:

Event Type: Information
Event Source: MSDTC
Event Category: TM
Event ID: 4097
Date: 10/12/2000
Time: 1:10:13 PM
User: N/A
Computer: XXXXXX
Description:
MS DTC started with the following settings: Security Configuration (OFF = 0 and ON = 1): Network Administration of Transactions = 1, Network Clients = 0, Distributed Transactions using Native MSDTC Protocol = 1, Transaction Internet Protocol (TIP) = 0, XA Transactions = 1.

-and-

Event Type: Error
Event Source: MSDTC
Event Category: Unknown
Event ID: 4395
Date: 10/12/2000
Time: 1:10:07 PM
User: N/A
Computer: XXXXXX
Description:
MSDTC detected that MSDTC related information in the local registry is different from that in the shared cluster registry. Error Specifics: d:\nt\com\com1x\dtc\shared\mtxclu\mtxclusetuphelper.cpp:541, CmdLine: C:\WINNT\System32\msdtc.exe, Pid: 796
Data:
0000: 05 40 00 80 .@.?


-and-

Event Type: Error
Event Source: MSDTC
Event Category: Unknown
Event ID: 4384
Date: 10/12/2000
Time: 1:10:07 PM
User: N/A
Computer: XXXXXX
Description:
MS DTC was unable to start because the installation was not configured to run on a cluster. Please run comclust.exe and restart MS DTC. Error Specifics: d:\nt\com\com1x\dtc\shared\mtxclu\mtxclusetuphelper.cpp:668, CmdLine: C:\WINNT\System32\msdtc.exe, Pid: 796

RESOLUTION

To resolve this behavior, bring MSDTC online by using the Cluster Administrator snap-in.

STATUS

This behavior is by design.

MORE INFORMATION

Microsoft only supports running MSDTC on cluster nodes as a clustered resource. Microsoft does not support or recommend running MSDTC in stand-alone mode on a cluster. Additionally, if you use MSDTC as a non-clustered resource on an MSCS cluster, transactions may be orphaned and your data may be corrupted if you experience cluster failover.

Keywords: kberrmsg kbdtc kbprb KB305742