AlwaysOn 可用性群組健康情況模型會評估一組預先定義的原則式管理 (PBM) 原則。 您可以使用這些來檢視可用性群組及其可用性複本和 SQL Server 2014 中資料庫的健康情況。
詞彙和定義
AlwaysOn 預先定義的原則
一組內建原則,可讓資料庫管理員檢查可用性群組及其可用性複本和資料庫,以符合 AlwaysOn 原則所定義的狀態。
AlwaysOn 可用性群組 高可用性和災害復原解決方案,可提供資料庫鏡像的企業層級替代方案。
可用性群組
一個用於容納一組稱為可用性資料庫之離散用戶資料庫的容器,這些資料庫會一起發生故障轉移。
可用性複本
具現化由特定 SQL Server 實例裝載的可用性群組,並維護屬於可用性群組之每個可用性資料庫的本機複本。 有兩種類型的可用性復本存在:單一 主要複 本和一到四個 次要複本。 裝載指定可用性群組之可用性複本的伺服器實例必須位於單一 Windows Server 故障轉移叢集 (WSFC) 叢集的不同節點上。
可用性資料庫
屬於可用性群組的資料庫。 對於每個可用性資料庫,可用性群組會維護單一讀寫複本( 主資料庫)和一到四個唯讀複本(輔助資料庫)。
AlwaysOn 儀錶板
SQL Server Management Studio 儀錶板,提供可用性群組健康情況的快速檢視。 如需詳細資訊,請參閱本主題稍後的 AlwaysOn儀錶板。
預先定義的原則和問題
下表摘要說明預先定義的原則。
| 原則名稱 | 問題 | 類別***** | 方面 |
|---|---|---|---|
| WSFC 叢集狀態 | WSFC 叢集服務已離線。 | 危急 | SQL Server 的實例 |
| 可用性群組在線狀態 | 可用性群組已離線。 | 危急 | 可用性群組 |
| 可用性群組自動故障轉移準備 | 可用性群組還未準備好進行自動故障轉移。 | 危急 | 可用性群組 |
| 可用性副本資料同步狀態 | 某些可用性復本不會同步處理數據。 | 警告 | 可用性群組 |
| 同步副本數據同步狀態 | 某些同步副本未同步。 | 警告 | 可用性群組 |
| 可用性復本角色狀態 | 某些可用性復本不具備健康狀態。 | 警告 | 可用性群組 |
| 可用性復本連接狀態 | 某些可用性複本已中斷連線。 | 警告 | 可用性群組 |
| 可用性復本角色狀態 | 可用性副本的角色狀態不健康。 | 危急 | 可用性複本 |
| 可用性副本連線狀態 | 可用性復本已中斷連線。 | 危急 | 可用性複本 |
| 可用性復本聯結狀態 | 可用性副本未連接。 | 警告 | 可用性複本 |
| 可用性副本數據同步狀態 | 某些可用性資料庫的數據同步處理狀態狀況不良。 | 警告 | 可用性複本 |
| 可用性資料庫暫停狀態 | 可用性資料庫已暫停。 | 警告 | 可用性資料庫 |
| 可用性資料庫聯結狀態 | 輔助資料庫未聯結。 | 警告 | 可用性資料庫 |
| 可用性資料庫資料同步狀態 | 可用性資料庫的數據同步處理狀態狀況不良。 | 警告 | 可用性資料庫 |
這很重要
* 針對AlwaysOn原則,類別名稱會作為標識碼使用。 變更 AlwaysOn 類別的名稱會中斷其健康情況評估功能。 因此,請勿修改 AlwaysOn 類別的名稱。
AlwaysOn 儀錶板
AlwaysOn 儀錶板可讓您快速檢視可用性群組的健康情況。 AlwaysOn 儀錶板包含下列功能:
可讓您輕鬆地顯示特定可用性群組、其可用性複本及其資料庫的詳細數據。
顯示重要狀態的視覺指示,以協助資料庫管理員快速做出作決策。
提供故障排除情境的進入點。
針對指定的操作問題,[ 原則評估結果 ] 對話框中會填充特定 AlwaysOn 健康原則違規的相關資訊,以及提供補救說明的連結。
提供一個健康狀況事件查看器,以顯示 AlwaysOn 特定問題的先前事件。
如果將可用性群組故障轉移視為問題的可能補救措施,請提供啟動故障轉移可用性群組精靈的連結。 此精靈將引導資料庫管理員完成手動故障轉移過程。
擴充 AlwaysOn 健全狀況模型
擴充 AlwaysOn 可用性群組健康情況模型只是建立您自己的使用者定義原則,並根據您要監視的物件類型,將它們放入特定類別。 當您更改一些設定之後,AlwaysOn 儀錶板會自動評估您自訂的使用者定義原則,以及 AlwaysOn 預先定義的原則。
使用者定義的原則可以使用任何可用的 PBM Facet,包括 AlwaysOn 預先定義原則所使用的 Facet(請參閱本主題稍早的 預先定義原則和問題)。 伺服器 Facet 提供下列屬性來監視 AlwaysOn 可用性群組健康情況:(IsHadrEnabled 和 HadrManagerStatus)。 伺服器層面還提供下列屬性,以用於監視 WSFC 叢集組態:ClusterQuorumType 和 ClusterQuorumState。
如需詳細資訊,請參閱 AlwaysOn 健康情況模型第 2 部分 -- 擴充健康情況模型 (SQL Server AlwaysOn 小組部落格)。
相關工作
使用 AlwaysOn 儀表板(SQL Server Management Studio)
相關內容
另請參閱
AlwaysOn 可用性群組 (SQL Server)
AlwaysOn 可用性群組概觀 (SQL Server)
可用性群組的管理 (SQL Server)
監視可用性群組 (SQL Server)