查看和测试故障转移方案的 SQL Server 群集配置

Windows 群集和 SQL Server,你可以在主动/主动模式下运行 SQL Server,其中群集的每个节点均为 "活动" 并运行一个或多个 SQL Server 实例。 例如,您可以将 MessageBox 数据库放在一个节点上,而将所有其他 BizTalk Server 数据库放在另一个节点上。 这样可以最大限度地提高群集硬件使用。

但是,如果使用此配置,则必须验证每个节点是否可以在 SQL Server 群集节点故障转移过程中同时处理所有 SQL Server 实例的负载。

评估主动/主动群集的故障转移

验证单个节点能否在 SQL Server 群集节点故障转移时处理所有 SQL Server 实例的负载时的注意事项包括:

  • 故障转移节点是否有足够的 CPU 资源?

  • 故障转移节点是否有足够的内存?

  • 是否有足够的网络带宽?

  • 故障转移节点能否处理增加的磁盘 i/o 争用情况?

    测试故障转移时,应评估以下方案:

  • 活动服务器的电源故障

  • 被动服务器的电源故障

  • 磁盘连接丢失

  • 活动节点上的公用网络连接中断

  • 活动节点上的已断开专用网络连接

  • 被动节点上的公用网络连接中断

  • 被动节点上的专用网络连接中断

  • SQL Server 服务失败

  • SQL Server 代理服务失败

使用主动/主动/被动群集

如果确定某个节点无法处理故障转移方案中的所有 SQL Server 实例,则可以使用主动/主动/被动群集模型。 主动/主动/被动群集模型大大提高了故障转移方案始终有一个被动节点。

另请参阅

清单:配置 SQL Server