Event ID 4358 — Transaction Manager Functionality
Applies To: Windows Server 2008
Transaction Manager is the component of the Microsoft Distributed Transaction Coordinator (MS DTC) that is responsible for coordinating transaction processing among all interested parties.
Event Details
Product: | Windows Operating System |
ID: | 4358 |
Source: | Microsoft-Windows-MSDTC Client |
Version: | 6.0 |
Symbolic Name: | IDS_DTC_CM_E_RPC_CONFIG |
Message: | The MS DTC Connection Manager is unable to register with RPC to use TCP/IP or UDP/IP. Please ensure that RPC is configured properly. Error Specifics:%1%0 |
Resolve
Check Windows Firewall settings and network connectivity
Ensure that the computers can communicate with each other by confirming network connectivity. Confirm that firewall settings for the Microsoft Distributed Transaction Coordinator (MS DTC) allow network communication over the appropriate port.
To perform these procedures, you must have membership in Administrators, or you must have been delegated the appropriate authority.
To confirm network connectivity:
- Click Start, and then click Command Prompt.
- At the command prompt, use the ping command and the computer name to confirm that the computers are communicating over the network. For example, to confirm that your server can communicate over the network with a computer named ContosoWS2008, type ping ContosoWS2008, and then press ENTER.
- A successful connection results in a set of replies from the other computer and a set of ping statistics.
To confirm that MS DTC firewall settings allow network communication over the appropriate port:
- Click Start, click Control Panel, and then double-click Windows Firewall.
- Click Allow a program through Windows Firewall. If the User Account Control dialog box appears, confirm that the action it displays is what you want, and then click Continue.
- On Windows Firewall Settings Advanced tab, locate Distributed Transaction Coordinator in the list, and then verify that the check box is selected.
Verify
To perform this procedure, you must have membership in Administrators, or you must have been delegated the appropriate authority.
To verify that the Microsoft Distributed Transaction Coordinator (MS DTC) is running:
- Click Start, and then click Command Prompt.
- At the command prompt, type sc query msdtc, and then press ENTER.
- The system responds with information about the service. Confirm that these two items appear: SERVICE_NAME: msdtc and STATE : 4 RUNNING.