管理 Always On 可用性组
适用于:SQL Server
Always On 可用性组是 SQL Server 用于实现企业级高可用性和灾难恢复的解决方案。 本文介绍如何在 Azure 门户中管理已启用 Azure Arc 的 SQL Server 实例。 具体来说,可以:
查看可用性组和状态列表
按照以下步骤即可查看为已启用 Azure Arc 的 SQL Server 配置的可用性组:
在 Azure 门户中,浏览到 Azure Arc 启用的 SQL Server 的概述页面
选择“可用性组”
Azure 门户会在右侧显示为 SQL Server 实例配置的可用性组
选择要查看的可用性组
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 支持计划的手动故障转移。
按以下步骤操作来发起计划的手动故障转移。
在 Azure 门户中,浏览到要对其进行故障转移的次要副本的 Azure Arc 启用的 SQL Server 的概述页面
选择位于左侧的“可用性组”选项卡
Azure 门户会在右侧显示为 SQL Server 实例配置的可用性组
选择要对其执行故障转移的可用性组
在右侧的“可用性组”仪表板中,选择“故障转移”
之后,系统会对该 AG 副本发起计划的手动故障转移。
注意事项
- 目前,手动的计划故障转移是唯一支持的故障转移模式
- 已启用 Azure Arc 的 SQL Server 功能不支持故障转移群集实例上的可用性组。