管理 Always On 可用性组

适用于SQL Server

Always On 可用性组是 SQL Server 用于实现企业级高可用性和灾难恢复的解决方案。 本文介绍如何在 Azure 门户中管理已启用 Azure Arc 的 SQL Server 实例。 具体来说,可以:

查看可用性组和状态列表

按照以下步骤即可查看为已启用 Azure Arc 的 SQL Server 配置的可用性组:

  1. 在 Azure 门户中,浏览到 Azure Arc 启用的 SQL Server 的概述页面

  2. 选择“可用性组

    Azure 门户会在右侧显示为 SQL Server 实例配置的可用性组

  3. 选择要查看的可用性组

Azure 门户显示 Always On 可用性组的运行状况和状态的方式,与 SQL Server Management Studio 中显示的“可用性组”仪表板类似。 这包括:

  • 当前主副本
  • 可用性组状态
  • 可用性组副本
  • Failover mode
  • 同步状态

当可用性组 (AG) 仪表板加载时,通过往返到已启用 Azure Arc 的 SQL Server 实例来完成仪表板详细信息的提取。 Arc SQL 扩展代理连接到 SQL Server,查询 AG 相关的 DMV(动态管理视图)元数据,并将信息发送回显示这些数据的 Azure 门户。

故障转移

AlwaysOn 可用性组支持不同的故障转移模式,具体取决于数据同步模式。

  • 同步提交模式支持两种形式的故障转移
    • 计划的手动故障转移
    • 自动故障转移
  • 异步提交模式支持强制手动故障转移(可能造成数据丢失),通常称作“强制故障转移”

Azure Arc 启用的 SQL Server 支持计划的手动故障转移。

按以下步骤操作来发起计划的手动故障转移。

  1. 在 Azure 门户中,浏览到要对其进行故障转移的次要副本的 Azure Arc 启用的 SQL Server 的概述页面

  2. 选择位于左侧的“可用性组”选项卡

    Azure 门户会在右侧显示为 SQL Server 实例配置的可用性组

  3. 选择要对其执行故障转移的可用性组

  4. 在右侧的“可用性组”仪表板中,选择“故障转移

之后,系统会对该 AG 副本发起计划的手动故障转移。

注意事项

  • 目前,手动的计划故障转移是唯一支持的故障转移模式
  • 已启用 Azure Arc 的 SQL Server 功能不支持故障转移群集实例上的可用性组。