Event ID 2047 — Message Queuing MSDTC Operation

Applies To: Windows Server 2008 R2

The Microsoft Distributed Transaction Coordinator service (MSDTC) is a Windows service that provides a transaction infrastructure for distributed systems.

Event Details

Product: Windows Operating System
ID: 2047
Source: MSMQ
Version: 6.1
Symbolic Name: EVENT_ERROR_CANNOT_CONNECT_MSDTC
Message: The Message Queuing service cannot start. A connection with the Distributed Transaction Coordinator cannot be established. Error %1: %2

Resolve

Confirm that MSDTC is started

The Microsoft Distributed Transaction Coordinator service (MSDTC) must be started.

To perform this procedure, you must have membership in Administrators, or you must have been delegated the appropriate authority.

To confirm that MSDTC is started:

  1. Open the Services snap-in. To open Services, click Start. In the search box, type services.msc, and then press ENTER.
  2. Locate the Distributed Transaction Coordinatorservice, and then confirm that the value in the Status column is Started.
  3. If the value is not Started, right-click the service, and then click Start.
  4. Ensure that the service is properly registered as a Component Object Model (COM) server. Click Start. In the search box, type cmd, and then press ENTER.
  5. At the command prompt, type your COM server/Regserver, and then press ENTER. The COM server here is %windir%\system32\msdtc.exe.

Verify

Confirm that the MSMQ Service is installed and running.

To perform this procedure, you must have membership in Administrators, or you must have been delegated the appropriate authority.

To confirm that the MSMQ Service is installed and running:

  1. Open the Services snap-in. To open Services, click Start. In the search box, type services.msc, and then press ENTER.
  2. Locate the Message Queuing service, and then confirm that the value in the Statuscolumn is Started.

Message Queuing MSDTC Operation

Message Queuing