Unable to enlist in a distributed transaction

You run distributed transactions between two machines and they fail with the error “Unable to enlist in a distributed transaction”.   Troubleshooting Steps for Windows 2003 SP1 and SP2.   1.       First of all check if name resolution is working fine between the two servers. MSDTC uses NETBIOS name hence check for NETBIOS name resolution….

1

Override the System.Transactions default timeout of 10 minutes in the code

Problem : We were using System.Transactions to initiate distributed transactions against SQL Server. The transaction were getting aborted after about 10 minutes even though the System.Transactions has a timeout set to 200 minutes. DTC timeout (in the Component Services) is set to 0 (infinite) on both app server and sql server. DTCTrace.log from app server :…

7

MS DTC’s log information has not been configured correctly in the shared cluster registry.

Unable to bring the DTC resource online on the cluster. In the event log : Event Source: MSDTCEvent ID: 4394Description: MS DTC’s log information has not been configured correctly in the shared cluster registry. Error Specifics: d:\nt\com\complus\dtc\shared\mtxclu\mtxclusetuphelper.cpp:557, Pid: 5716, CmdLine: C:\WINDOWS\system32\msdtc.exeResolution : This problem might occur if the log path is not set correctly for…

1