AlwaysOn 可用性群組系統物件參考

適用於:Windows 上的 SQL Server

本文可作為使用可用性群組 (AG) 時可以使用的所有各種系統物件的參考頁面。

系統目錄檢視

系統目錄檢視 描述
監視可用性資料庫 包含 SQL Server 執行個體上每個可用性資料庫的一個資料列,該執行個體裝載 Windows Server 容錯移轉叢集 (WSFC) 叢集中任何可用性群組 (AG) 的可用性複本,無論本機複本資料庫是否已加入 AG。
sys.availability_group_listener_ip_addresses 傳回與 Windows Server 容錯移轉叢集 (WSFC) 叢集中任何 AG 接聽程式相關聯的每個 IP 位址的資料列。
sys.availability_group_listeners 針對每個 AG,傳回零個資料列,指出沒有網路名稱與 AG 相關聯,或傳回 Windows Server 容錯移轉叢集 (WSFC) 叢集中每個可用性群組接聽程式設定的資料列。
sys.availability_groups 傳回每個 AG 的資料列,其中 SQL Server 的本機執行個體裝載可用性複本。 每一列都包含 AG 中繼資料的快取複本。
sys.availability_groups_cluster 傳回 Windows Server 容錯移轉叢集 (WSFC) 中每個 AG 的資料列。 每個資料列都包含來自 WSFC 叢集的 AG 中繼資料。
sys.availability_read_only_routing_lists 傳回 WSFC 容錯移轉叢集中 AG 中每個可用性複本之唯讀路由清單的資料列。
sys.availability_replicas 傳回屬於 WSFC 容錯移轉叢集中任何 AG 之每個可用性複本的資料列。

系統動態管理檢視

系統動態管理檢視 描述
sys.dm_hadr_auto_page_repair 針對伺服器執行個體裝載給任何可用性群組 (AG) 的可用性複本上,對任何可用性資料庫的每次自動頁面修復嘗試傳回資料列。
sys.dm_hadr_availability_group_states 針對每個 AG 傳回資料列,該 AG 在 SQL Server 本機執行個體上擁有可用性複本。 每一列都會顯示定義指定 AG 健康情況的狀態。
sys.dm_hadr_availability_replica_cluster_nodes 傳回 Windows Server 容錯移轉叢集 (WSFC) 叢集中可用性群組之每個可用性複本 (不論聯結狀態為何) 的資料列
sys.dm_hadr_availability_replica_cluster_states 傳回 Windows Server 容錯移轉叢集 (WSFC) 叢集中所有可用性群組 (不論其聯結狀態為為止) 的每個 Always On 可用性複本 (不論其聯結狀態為何) 的資料列。
sys.dm_hadr_availability_replica_states 傳回每個本機複本的資料列,以及與本機複本相同 AG 中每個遠端複本的資料列。 每一個資料列都包含有關給定複本狀態的資訊。
sys.dm_hadr_cluster 傳回資料列,以公開叢集名稱以及有關仲裁的資訊
sys.dm_hadr_cluster_members 針對構成仲裁的成員及它們每個的狀態,各傳回一個資料列
sys.dm_hadr_cluster_networks 針對參與 AG 子網路設定的每個 WSFC 叢集成員傳回資料列。
sys.availability_databases_cluster 傳回包含資訊的資料列,可讓您深入瞭解 Windows Server 容錯移轉叢集 (WSFC) 叢集上每個 AG 中可用性群組中可用性資料庫的健康情況。
sys.dm_hadr_database_replica_states 針對參與 AG 的每個資料庫傳回資料列,而 SQL Server 的本機執行個體會裝載可用性複本。
sys.dm_hadr_instance_node_map 對於裝載已聯結至其 AG 之可用性複本的每個 SQL Server 執行個體,都會傳回裝載伺服器執行個體之 Windows Server 容錯移轉叢集 (WSFC) 節點的名稱。
sys.dm_hadr_name_id_map 顯示目前 SQL Server 執行個體已聯結至三個唯一識別碼的可用性群組對應:AG 識別碼、WSFC 資源識別碼和 WSFC 群組識別碼。
sys.dm_tcp_listener_states 針對每個 TCP 接聽程式傳回一個包含動態狀態資訊的資料列。

系統函式

系統函式 描述
sys.fn_hadr_is_primary_replica 用於判斷目前的複本是否為主要複本。
sys.fn_hadr_backup_is_preferred_replica 用於判斷目前的複本是否為慣用的備份複本。
sys.fn_hadr_distributed_ag_replica 用來將分散式 AG 中的複本對應至本機 AG。
  • 什麼是 Always On 可用性群組?