由于未将 MS DTC 配置为在群集上运行,MS DTC 无法启动

引自:http://www.cnitblog.com/yotu/archive/2007/12/13/36426.html
Q:

事件日志中有此报错
事件类型: 警告
事件来源: MSDTC Client
事件种类: 群集
事件 ID: 4148
日期: 2007-10-22
事件: 13:55:36
用户: N/A
计算机: HQ-MAIL1
描述:
在此群集节点上的群集服务启动之前,MS DTC 服务已启动。此服务将被停止。 如果已将 MSDTC 配置为在群集上运行,则在群集服务启动时,群集服务将使
MS DTC 资源变为联机。错误说明:
d:/nt/com/complus/dtc/shared/mtxclu/mtxclusetuphelper.cpp:932, Pid: 2368,
CmdLine: "C:/WINDOWS/cluster/resrcmon.exe" -e 932 -m 944 -p 2800
然后我查了下说最好把MSDTC 添加到 windows cluster 的资源里面,但是添加MSDTC
要用到仲裁磁盘,CCR安装的时候用的不是这个模式,所以无法添加。
我现在卸载了这个服务,不知道会不会有影响?
而且我如果手动尝试启动MSDTC这个服务的话会报错:
事件类型: 错误
事件来源: MSDTC
事件种类: 群集
事件 ID: 4384
日期: 2007-10-23
事件: 14:11:27
用户: N/A
计算机: HQ-MAIL2
描述:
由于未将 MS DTC 配置为在群集上运行,MS DTC 无法启动。请通过群集管理员创建 MS DTC 资源。错误说明:
d:/nt/com/complus/dtc/shared/mtxclu/mtxclusetuphelper.cpp:534, Pid: 3068,
CmdLine: C:/WINDOWS/system32/msdtc.exe
有关更多信息,请参阅在 http://go.microsoft.com/fwlink/events.asp 的帮助和支持中心。
数据:
0000: 01 00 00 00               ....

A:

您好!
微软只支持将 MSDTC作为群集资源运行在群集节点上。有关MSDTC的详细信息,请您参考下面的链接:
You may receive error messages when you start MSDTC on a node of a cluster server
http://support.microsoft.com/default.aspx?scid=kb;EN-US;305742
对于您的问题,您可以通过Cluster Administrator工具来将MSDTC配置为群集资源来修复。有关如何配置MSDTC的详细信息,请您参考下面的链接:
How to configure Microsoft Distributed Transaction Coordinator on a Windows Server 2003 cluster
http://support.microsoft.com/default.aspx?scid=kb;EN-US;301600
希望我的回答对您有所帮助,如果您还有什么不清楚的,请继续发帖!
望正茂
在线技术支持工程师
微软全球技术支持中心

 

你可能感兴趣的:(System,文章,Database)