可用性组处于脱机状态

介绍

策略名称 可用性组联机状态
问题 可用性组处于脱机状态。
类别 危急
方面 可用性组

DESCRIPTION

此策略检查可用性组的联机或脱机状态。 策略处于不正常状态,当可用性组的群集资源处于脱机状态或可用性组没有主副本时,将引发警报。

当可用性组的群集资源处于联机状态并且可用性组具有主副本时,策略状态正常。

注释

对于此版本的 SQL Server 2014,有关可能原因和解决方案的信息可以在 TechNet Wiki 上的 可用性组处于脱机状态 部分找到。

可能的原因

此问题可能是由于托管主副本的服务器实例或 Windows Server 故障转移群集(WSFC)可用性组资源脱机而导致的故障。 下面是可用性组脱机的可能原因:

  • 可用性组未配置为自动故障转移模式。 主副本不可用时,可用性组中所有副本的角色将变为RESOLVING。

    • 主副本实例服务关闭或无响应。

    • 可用性组与群集存在连接问题。

  • 可用性组配置了自动故障转移模式,但未成功完成操作。

    • 在自动故障转移期间,目标副本上的主要就绪情况检查会失败,并且没有副本可用于成为新的主副本。
  • 群集中的可用性组资源变为脱机状态。

    • 任何依赖群集资源都遇到一个关键问题,并且会脱机。 在依赖资源联机之前,可用性组资源也处于脱机状态。

    • 在群集中出现的关键问题关闭了可用性组的资源。

  • 当前可用性组正在进行自动、手动或强制故障转移。

可能的解决方法

以下是此问题的可能解决方法:

  • 如果主副本的 SQL Server 实例关闭,请重启服务器,然后验证可用性组是否恢复到正常状态。

  • 如果自动故障转移似乎已失败,请验证副本上的数据库是否与以前已知的主副本同步,然后故障转移到主副本。 如果数据库未同步,请选择数据丢失最少的副本,然后切换到故障转移模式。

  • 如果群集中的资源在 SQL Server 实例看起来正常时处于脱机状态,请使用故障转移群集管理器检查服务器上的群集运行状况或其他群集问题。 还可以使用故障转移群集管理器尝试将可用性组资源联机。

  • 如果故障转移正在进行中,请等待故障转移完成。

另请参阅

AlwaysOn 可用性组概述 (SQL Server)
使用 AlwaysOn 控制台(SQL Server Management Studio)