檢視可用性複本屬性 (SQL Server)
此主題描述如何使用 SQL Server 2012 中的 SQL Server Management Studio 或 Transact-SQL,檢視 AlwaysOn 可用性群組的可用性複本屬性。
若要使用下列項目檢視可用性複本屬性:
SQL Server Management Studio
Transact-SQL
使用 SQL Server Management Studio
若要檢視及變更可用性複本的屬性
在 [物件總管] 中,連接到裝載主要複本的伺服器執行個體,然後展開伺服器樹狀目錄。
依序展開 [AlwaysOn 高可用性] 節點和 [可用性群組] 節點。
展開可用性複本所屬的可用性群組,然後展開 [可用性複本] 節點。
以滑鼠右鍵按一下要檢視其屬性的可用性複本,然後選取 [屬性] 命令。
在 [可用性複本屬性] 對話方塊中,使用 [一般] 頁面檢視此複本的屬性。 如果您連接至主要複本,可以變更下列屬性:可用性模式、容錯移轉模式、主要角色的連接存取、次要角色的唯讀存取 (可讀取的次要),以及工作階段逾時值。 如需詳細資訊,請參閱<可用性複本屬性 (一般頁面)>。
[Top]
使用 Transact-SQL
若要檢視可用性複本的屬性和狀態
若要檢視可用性複本的屬性和狀態,請使用下列檢視和系統函數:
sys.availability_replicas
針對每一個可用性群組中的每一個可用性複本 (SQL Server 本機執行個體裝載此群組的可用性複本),各傳回一個資料列。**資料行名稱:**replica_id、group_id、replica_metadata_id、replica_server_name、owner_sid、endpoint_url、availability_mode、availability_mode_desc、failover_mode、failover_mode_desc、session_timeout、primary_role_allow_connections、primary_role_allow_connections_desc、secondary_role_allow_connections、secondary_role_allow_connections_desc、create_date、modify_date、backup_priority、read_only_routing_url
sys.availability_read_only_routing_lists
針對 WSFC 容錯移轉叢集中 AlwaysOn 可用性群組內每個可用性複本的唯讀路由清單,各傳回一個資料列。**資料行名稱:**replica_id、routing_priority、read_only_replica_id
sys.dm_hadr_availability_replica_cluster_nodes
針對 Windows Server 容錯移轉叢集 (WSFC) 叢集中 AlwaysOn 可用性群組的每一個可用性複本 (不論聯結狀態為何),各傳回一個資料列。**資料行名稱:**group_name、replica_server_name、node_name
sys.dm_hadr_availability_replica_cluster_states
針對 Windows Server 容錯移轉叢集 (WSFC) 叢集中所有 AlwaysOn 可用性群組 (不論複本位置為何) 的每一個複本 (不論聯結狀態為何) 各傳回一個資料列。**資料行名稱:**replica_id、replica_server_name、group_id、join_state、join_state_desc
sys.dm_hadr_availability_replica_states
傳回顯示每個本機可用性複本之狀態的資料列,並針對同一個可用性群組中每一個遠端可用性複本,各傳回一個資料列。**資料行名稱:**replica_id、group_id、is_local、role、role_desc、operational_state、operational_state_desc、connected_state、connected_state_desc、recovery_health、recovery_health_desc、synchronization_health、synchronization_health_desc、last_connect_error_number、last_connect_error_description 和 last_connect_error_timestamp
sys.fn_hadr_backup_is_preferred_replica
判斷目前的複本是否為慣用的備份複本。 如果目前伺服器執行個體上的資料庫為慣用複本,則傳回 1。 否則,它會傳回 0。
[!附註]
如需有關可用性複本效能計數器 (SQLServer:Availability Replica 效能物件) 的詳細資訊,請參閱<SQL Server、可用性複本>。
[Top]
相關工作
若要檢視可用性群組的相關資訊
若要管理可用性複本
管理可用性資料庫
[Top]