SQL 2005群集 – 如何移动MSDTC

我们目前有一个运行2个实例的2节点(Win2003)SQL 2005集群。

我们需要将所有驱动器移动到新的SAN,但是正在思考如何移动当前正在“logging”仲裁驱动器的DTC。

我们怎样才能看到MSDTC是否真正在使用? 日志文件显示了一个2岁以上的date,但看着DTC服务 – 它开始了。

另外什么是移动它的最佳方式? 我们可以只注册registry来改变对当前驱动器号的任何引用吗?

干杯

在以前的工作中,我曾经不得不一直安装新的集群。 所以我想出了一个命令文件来进行安装。 它应该为你提供一个前进的道路。 只要确保您更改相关部分(服务器名称,IP地址,磁盘)。

cluster ClusterName group "MSDTC Group" /create cluster ClusterName group "MSDTC Group" /setowners:server1,server2 cluster ClusterName res "MSDTC IP Address" /create /group:"MSDTC Group" /type:"IP Address" cluster ClusterName res "MSDTC IP Address" /priv network=public cluster ClusterName res "MSDTC IP Address" /priv Address=127.0.0.1 cluster ClusterName res "MSDTC IP Address" /priv SubnetMask=255.255.255.0 cluster ClusterName res "MSDTC Network Name" /create /type:"Network Name" /group:"MSDTC Group" cluster ClusterName res "MSDTC Network Name" /priv Name=MSDTCClusterName cluster ClusterName res "MSDTC Network Name" /adddep:"MSDTC IP Address" cluster ClusterName res "Disk M:\" /move:"MSDTC Group" cluster ClusterName res "MSDTC Resource" /CREATE /GROUP:"MSDTC Group" /TYPE:"Distributed Transaction Coordinator" cluster ClusterName res "MSDTC Resource" /ADDDEP:"MSDTC Network Name" cluster ClusterName res "MSDTC Resource" /ADDDEP:"Disk M:\" cluster ClusterName res "MSDTC Resource" /ON