Event ID 4381 — Microsoft Distributed Transaction Coordinator Service on a Cluster
Applies To: Windows Server 2008
You can run the Microsoft Distributed Transaction Coordinator service (MSDTC) as a clustered resource on a failover cluster server for increased reliability, based on the failover capabilities of the clustered servers.
Event Details
Product: | Windows Operating System |
ID: | 4381 |
Source: | Microsoft-Windows-MSDTC |
Version: | 6.0 |
Symbolic Name: | IDS_DTC_E_CANNOT_GET_LOCAL_CLUSTER_VERSION |
Message: | MS DTC was unable to determine the version of the data associated with cluster support in the local registry. MS DTC cannot continue to startup. Please contact Microsoft Product Support. Error Specifics: %1%0 |
Resolve
Restart the cluster
The cluster service must be running when the Microsoft Distributed Transaction Coordinator service (MSDTC) is started on a cluster. Start the Cluster service, and then use the Failover Cluster Management snap-in to start clustered MSDTC.
To perform these procedures, you must be a member of the local Administrators group on each clustered server and the account you use must be a domain account, or you must have been delegated the equivalent authority.
To restart the Cluster service on a node:
- To open the Failover Cluster Management snap-in, click Start, click Administrative Tools, and then click Failover Cluster Management. If the User Account Control dialog box appears, confirm that the action it displays is what you want, and then click Continue.
- If the cluster that you want to manage does not appear in the Failover Cluster Management snap-in, in the console tree right-click Failover Cluster Management, click Manage a Cluster, and then select or specify the cluster that you want.
- If the console tree is collapsed, expand the tree under the cluster that you want to manage.
- Expand the console tree under Nodes.
- Right-click the node that you want to start, and then click More Actions. If Stop Cluster Service is available, click it. Otherwise, go to the next step.
- Right-click the node that you want to start, click More Actions, and then click Start Cluster Service.
- If other nodes are not started, repeat the previous two steps for those nodes.
To start clustered MSDTC:
To open the Failover Cluster Management snap-in, click Start, click Administrative Tools, and then click Failover Cluster Management. If the User Account Control dialog box appears, confirm that the action it displays is what you want, and then click Continue.
In the console tree, expand the cluster where you have configured clustered MSDTC, click Services and Applications, and then click the clustered MSDTC.
To start the clustered MSDTC, under Actions, click Bring this service or application online.
In the details pane, confirm that the status of the Distributed Transaction Coordinator changes to Online.
Verify
You can use the Component Services administrative tool to verify that your clustered Microsoft Distributed Transaction Coordinator (MS DTC) is running properly.
To perform this procedure, you must have membership in Administrators, or you must have been delegated the appropriate authority.
To verify that the clustered MS DTC is running properly:
- Click Start, and then click Run.
- Type comexp.msc, and then click OK. If the User Account Control dialog box appears, confirm that the action it displays is what you want, and then click Continue.
- Click Component Services, click Computers, click My Computer, click Distributed Transaction Coordinator, and then click Clustered DTCs.
- Under Clustered DTCs, confirm that your clustered DTC is listed and running.
Related Management Information
Microsoft Distributed Transaction Coordinator Service on a Cluster