Notice: This website is an unofficial Microsoft Knowledge Base (hereinafter KB) archive and is intended to provide a reliable access to deleted content from Microsoft KB. All KB articles are owned by Microsoft Corporation. Read full disclaimer for more details.

"XACT_E_NOENLIST" error message in DTC and SQL Server


View products that this article applies to.

Symptoms

When you try to join a distributed transaction on a computer that is running Windows Server 2003, you receive the following error message:
XACT_E_NOENLIST
This error message corresponds to the following error code (HRESULT):
0x8004D00A

↑ Back to the top


Cause

The Distributed Transaction Coordinator (DTC) service is not enabled on computers that are running Windows Server 2003. By default, the Distributed Transaction Coordinator service is disabled on computers that are running Windows Server 2003.

↑ Back to the top


Resolution

To enable Distributed Transaction Coordinator on a computer that is running Windows Server 2003, follow these steps:
  1. In Control Panel, double-click Administrative Tools, and then double-click Component Services.
  2. Expand Component Services, and then expand Computers.
  3. Right-click My Computer, and then click Properties.
  4. On the MSDTC tab, click Security Configuration.
  5. Click to select all the check boxes under Security Settings.
  6. Verify that Account under DTC Logon Account is set to NT AUTHORITY\NetworkService.
  7. To apply the changes, click OK.

↑ Back to the top


Keywords: KB831425, kbprb

↑ Back to the top

Article Info
Article ID : 831425
Revision : 4
Created on : 1/6/2004
Published on : 1/6/2004
Exists online : False
Views : 365