Always On 可用性群組已離線

適用於:SQL Server

簡介

  • 原則名稱:可用性群組線上狀態
  • 問題:可用性群組為離線。
  • 類別重大
  • Facet:可用性群組

描述

這項原則檢查可用性群組的線上或離線狀態。 當可用性群組的叢集資源處於離線狀態,或可用性群組沒有主要複本時,此原則會處於不健康狀態,並引發警報。

當可用性群組的叢集資源處於線上狀態,且可用性群組具有主要複本時,原則狀態處於良好狀態。

可能的原因

這個問題可能是由於裝載主要複本的伺服器執行個體失敗或由於 Windows Server 容錯移轉叢集 (WSFC) 可用性群組資源離線所造成。 造成可用性群組離線的可能原因如下:

  • 可用性群組未設定為自動容錯移轉模式。 主要複本變為不可用,而且可用性群組中所有複本的角色變為 RESOLVING。

    • 主要複本執行個體服務已停止運作或無回應。

    • 可用性群組與叢集之間發生連接問題。

  • 可用性群組已設定為自動容錯移轉模式,且未能成功完成。

    • 在自動容錯移轉期間,目標複本的主複本就緒檢查失敗,而且沒有任何複本可成為新的主複本。
  • 叢集中的可用性群組資源變成離線。

    • 任何相依的叢集資源發生重大問題並變成離線狀態。 可用性群組資源也處於離線狀態,直到相依的資源變為連線狀態。

    • 叢集中的嚴重問題導致可用性群組資源關閉。

  • 可用性群組目前正在進行自動、手動或強制容錯移轉。

可能的解決方案

此問題的可能解決方案如下:

  • 如果主要複本的 SQL Server 執行個體已關閉,請重新啟動伺服器,然後確認可用性群組是否復原為狀況良好的狀態。

  • 如果自動容錯移轉似乎失敗,請確認複本上的資料庫已與先前已知的主要複本同步,然後容錯移轉回主要複本。 如果資料庫尚未同步,請選取資料遺失量最少的複本,然後復原至容錯移轉模式。

  • 如果叢集中的資源處於離線狀態,但 SQL Server 執行個體看似正常,請使用容錯移轉叢集管理員檢查叢集健康狀態,或檢查伺服器上的其他叢集問題。 您還可以使用容錯移轉叢集管理員,嘗試將可用性群組資源恢復上線。

  • 如果正在進行容錯移轉,請等候容錯移轉作業完成。