要安装 MSDTC,请使用下列方法之一:
方法 1:使用群集管理器
本节介绍如何用 Cluster.exe 安装 MSDTC。Cluster.exe 是在多个群集上为 MSDTC 的安装和配置编写脚本的最佳方法。只要在一个节点上配置 MSDTC 一次,群集中的所有节点都会得到更新。
- 完成知识库文章 817064 中介绍的步骤。
注意:如果群集专门用于 Exchange Server,则不必启用网络 DTC 访问。 - 在命令提示符处,创建一个名为“MSDTC Group”的组,其中包含物理磁盘、网络名称和 IP 地址(或使用现有组)。
注意:您可以用 Cluster.exe 为组和资源的创建编写脚本。请参见“帮助和支持”,查看“群集命令概述”一节。
注意:建议您只要可能就将 MSDTC 资源创建到其自己的资源组中,如创建 Microsoft SQL Server 资源时那样。为此,请按照步骤 2 创建此新组。如果无法这样做,或者您的 DTC 方案的负载较轻(如专门用于 Exchange Server 的群集),则请继续操作并选择“群集”组。在专用 Exchange Server 群集上,应该将 MSDTC 资源放置在默认的群集组中。 - 在命令提示符处键入下面的命令:
cluster clustername res "MSDTC Resource" /CREATE /GROUP:"MSDTC Group" /TYPE:"Distributed Transaction Coordinator"此命令将创建 MSDTC 资源。
注意:如果使用的是现有群集组,请用该组的名称替换“MSDTC Group”。 - 运行以下命令:
cluster clustername res "MSDTC Resource" /ADDDEP:"Network Name"其中,Network Name 是使用的正确网络名称资源,Disk Q 是位于 MSDTC Group 中的物理磁盘。
cluster clustername res "MSDTC Resource" /ADDDEP:"Disk Q:"
这些命令会添加适当的相关性。 - 运行以下命令以将 MSDTC 联机:
cluster clustername res "MSDTC Resource" /ON此命令会将 MSDTC 联机。
注意:不能在混合模式群集中安装 MSDTC。群集中的所有节点必须运行 Windows Server 2003 才能使用这些方法。有关更多信息,请参见“帮助和支持”。