Microsoft KB Archive/936619

= You may receive an error message when MS DTC is configured to use a remote Transaction Manager that is hosted on a clustered resource in COM+ 1.5 =

Article ID: 936619

Article Last Modified on 12/5/2007

-

APPLIES TO


 * Microsoft COM+ 1.5

-



SYMPTOMS
Consider the following scenario. You configure Microsoft Distributed Transaction Coordinator (MS DTC) to use a remote Transaction Manager. The remote Transaction Manager is hosted on a clustered resource on Microsoft Windows Server 2003.

In this scenario, you may experience one of the following symptoms:  When a call is made to the Transaction Manager, you receive an error message that resembles the following:

Error HRESULT E_FAIL has been returned from a call to a COM component.

 When you click COM+ Applications in the Component Services snap-in, you receive an error message that resembles the following:

COM+ was unable to talk to the MSDTC. Error code is CONTEXT_E_TMNOTAVAILABLE.





CAUSE
This problem may occur if one or more of the following conditions are true:
 * The user account that is used as the log on account by the Distributed Transaction Coordinator (DTC) service does not have the correct permissions.
 * The clustered resource does not have Kerberos authentication enabled.



RESOLUTION
To resolve this issue, use the following methods.

Method 1
Verify that the user rights for the DTC service log on account are correct on each node of the cluster. For more information about the required user rights, click the following article number to view the article in the Microsoft Knowledge Base:

307532 How to troubleshoot the Cluster service account when it modifies computer objects

Method 2
Enable Kerberos Authentication on the clustered resource. For more information about how to enable Kerberos Authentication in a clustered environment, visit the following Microsoft TechNet Web site:

http://technet2.microsoft.com/windowsserver/en/library/4af4d0f5-2a04-4f25-ba36-c13b3aa915501033.mspx?mfr=true



MORE INFORMATION
MS DTC only supports incoming caller authentication on a Windows Server 2003 clustered resource.

Keywords: kbtshoot kbcomservices kbprb KB936619

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.