重建MSDTC

Add a comment April 22nd, 2010

重建MSDTC是微软工程师为排除其在移动组失败问题给出的解决方案之一,据说百试不爽。我照做了,但却不管用。

在两个节点上分别重建MSDTC步骤如下:

1. “开始- > 运行” , 键入cmd.exe

2. 在命令行里运行 “msdtc -uninstall”,然后请您确认一下MSDTC这个服务在您的服务管理器里面已经不存在了” Distributed Transaction Coordinator”。并且请您也确认一下在群集管理器界面里msdtc的资源是不是在里面,如果在,请您删除这个资源。

3. 然后请您在 cmd里运行”msdtc -install” ,然后您再查看一下MSDTC这个服务是不是又出现在了服务管理界面以及集群组上。

4. 打开控制面板,选择添加删除程序

5. 然后选择添加删除Windows组件

6. 选择”Application Server”

7. 选择 详细 .

8. 保证已经勾选了 Enable network DTC access 。

9. 选择下一步

10. 点击完成

在您做完了这些步骤后,如果您只是想让MSDTC资源在您的群机组里,那么您可以直接让它联机

然后测试切换是否成功

建议为MSDTC资源建一个MSDTC组,为其分配相应的资源。以防止其故障导致集群组的切换失败,进一步影响整个集群。微软技术支持工程师的另一个方案,由于要重新配置盘阵,所以没做测试。

MSDTC即微软分布式传输协调(Microsoft Distributed Transaction Coordinator)程序,该进程调用系统Microsoft Personal Web Server和Microsoft SQL Server。该服务用于管理多个服务器。是一个并列事务,分布于两个以上的数据库,消息队列,文件系统或其他事务保护资源管理器。解释它的目的是想说,如果没有相关应用,删除它是个不错的方案(我采用的方案)。

  1. No comments yet.Be the first ?
  1. No trackbacks yet.
Comments feed