簡介
| 原則名稱 | 可用性群組在線狀態 |
| 問題 | 可用性群組已離線。 |
| 類別 | 重要 |
| 面向 | 可用性群組 |
說明
此原則會檢查可用性群組的在線或離線狀態。 當可用性群組的叢集資源脫機或可用性群組沒有主要複本時,原則會處於狀況不良狀態,而且會引發警示。
當可用性群組的叢集資源處於在線狀態,且可用性群組具有主要複本時,原則狀態為狀況良好。
備註
在此版本的 SQL Server 2014 中,可能原因和解決方案的相關信息位於 TechNet Wiki 上的 可用性群組離線 。
可能的原因
此問題可能是因為裝載主要複本的伺服器實例或 Windows Server 故障轉移叢集 (WSFC) 可用性群組資源脫機而失敗所造成。 以下是可用性群組離線的可能原因:
可用性群組未設定為自動故障轉移模式。 主要複本變得無法使用,於是可用性群組中所有複本的角色都變為「RESOLVING」。
主要複本實例服務已關閉或沒有回應。
可用性群組與叢集有連線問題。
可用性群組已設定為自動故障轉移模式,且未順利完成。
- 在自動故障轉移期間,目標復本的主要整備檢查會失敗,而且沒有復本可供成為新的主要複本。
叢集中的可用性群組資源會變成離線狀態。
任何相依的叢集資源如果遇到重大問題,可能會變成離線。 可用性群組資源也會脫機,直到相依資源上線為止。
叢集中的一個重要問題會關閉可用性群組資源。
可用性群組正在進行自動、手動或強制容錯移轉。
可能的解決方案
此問題的可能解決方案如下:
如果主要復本的 SQL Server 實例關閉,請重新啟動伺服器,然後確認可用性群組復原到狀況良好的狀態。
如果自動故障轉移似乎失敗,請確認複本上的資料庫已與之前的主要複本同步,然後轉移至主要複本。 如果資料庫尚未同步,請選取遺失數據最少的複本,然後切換至故障轉移模式。
如果叢集中的資源在 SQL Server 實例看起來狀況良好時離線,請使用故障轉移叢集管理員來檢查伺服器上的叢集健康情況或其他叢集問題。 您也可以使用故障轉移叢集管理員,嘗試使可用群組資源上線。
如果正在進行故障轉移,請等候故障轉移完成。
另請參閱
AlwaysOn 可用性群組概觀 (SQL Server)
使用 AlwaysOn 儀表板(SQL Server Management Studio)