适用范围:SQL Server
若要安装 SQL Server 故障转移群集,您必须通过运行 SQL Server 安装程序来创建并配置一个故障转移群集实例。
注意
如果计算机上禁用 TLS 1.2,SQL Server 2025 (17.x) 预览版故障转移群集实例的安装将会失败。
安装故障转移群集
若要安装故障转移群集,必须使用具有本地管理员权限和权限的域帐户以服务身份登录,并充当故障转移群集中所有节点上作系统的一部分。
若要安装、配置和维护 SQL Server 故障转移群集,请使用 SQL Server 安装程序。
确定创建故障转移群集实例(如群集磁盘资源、IP 地址和网络名称)和可用于故障转移的节点所需的信息。 有关详细信息,请参见:
在运行 SQL Server 安装程序之前,必须完成配置步骤。 使用 Windows 群集管理员完成这些作。 对于要配置的每个故障转移群集实例,必须有一个 Windows Server 故障转移群集组。
您必须确保您的系统满足最低要求。 有关 SQL Server 故障转移群集的特定要求的详细信息,请参阅 安装故障转移群集之前。
在故障转移群集配置中添加或删除节点而不影响其他群集节点。 有关详细信息,请参阅 在 SQL Server 故障转移群集中添加或删除节点(安装程序)。
- 故障转移群集中的所有节点都必须属于同一平台(可以是 32 位或 64 位平台),并且必须运行相同版本的操作系统。 而且,64 位 SQL Server 版本必须安装在运行 64 位版本的 Windows 操作系统的 64 位硬件上。 此版本中没有对故障转移群集的 WoW64 支持。
为每个故障转移群集实例指定多个 IP 地址。 可以为每个子网指定多个 IP 地址。 如果多个 IP 地址位于同一子网上,SQL Server 安装程序会将依赖项设置为
AND。 如果你是跨多个子网的群集节点,SQL Server 安装程序会将依赖项设置为OR。SQL Server 故障转移群集实例 (FCI) 要求群集节点加入域。 不支持以下配置:
- 工作组群集上的 SQL FCI
- 多域群集上的 SQL FCI
- 域 + 工作组群集上的 SQL FCI
- 当只读域控制器 (RODC) 可用时,SQL FCI
SQL Server 故障转移群集安装选项
选项 1:带“添加节点”功能的集成安装
SQL Server 集成故障转移群集安装包括两个步骤:
创建并配置单节点 SQL Server 故障转移群集实例。 在成功配置完该节点时,您将拥有一个功能齐全的故障转移群集实例。 此时,它不支持高可用性,因为故障转移群集中只有一个节点。
在要添加到 SQL Server 故障转移群集中的每个节点上,运行带“添加节点”功能的安装程序以添加该节点。
选项 2:高级/企业安装
SQL Server 高级/企业故障转移群集安装包括两个步骤:
在将要成为 SQL Server 故障转移群集一部分的每个节点上,运行带“准备故障转移群集”功能的安装程序。 此步骤准备准备好群集的节点,但完成此步骤后没有可作的 SQL Server 实例。
在准备好节点以便加入群集后,使用“完成故障转移群集”功能在拥有共享磁盘的节点上运行安装程序。 此步骤将配置并完成故障转移群集实例。 完成此步骤后,将拥有一个可作的 SQL Server 故障转移群集实例。
注意
两种安装选项都允许多节点 SQL Server 故障转移群集安装。 创建 SQL Server 故障转移群集后,可以使用“添加节点”为任一选项添加其他节点。
重要
SQL Server 安装位置的作系统驱动器号必须与添加到 SQL Server 故障转移群集的所有节点上匹配。
安装过程中的 IP 地址配置
SQL Server 安装程序在以下操作期间允许您设置或更改 IP 资源依赖关系设置:
集成安装 - 创建新的 SQL Server 故障转移群集(安装程序)
完整故障转移群集 (高级安装) - 创建新的 SQL Server 故障转移群集(安装程序)
注意
支持 IPv6 IP 地址。 如果同时配置 IPv4 和 IPv6 地址,则这两个版本将被视为不同的子网,并且 IPv6 应首先联机。
SQL Server 多子网故障转移群集
当群集上的节点位于不同的子网上时,可以设置 OR 依赖项。 但是,SQL Server 多子网故障转移群集中的每个节点都必须是指定至少一个 IP 地址的可能所有者。