您好,登錄后才能下訂單哦!
為每個本地副本都返回一行,并為與本地副本位于同一AlwaysOn可用性組的每個遠程副本都返回一行。每一行都包含給定副本的狀態信息。
若要獲取有關給定的可用性組中的每個副本的信息,請在承載主副本的服務器實例上查詢本動態管理視圖。在對正在承載某一可用性組的輔助副本的服務器實例進行查詢時,此動態管理視圖僅返回該可用性組的本地信息。
列名 |
數據類型 |
描述 |
replica_id |
uniqueidentifier |
副本的唯一標識符。 |
group_id |
uniqueidentifier |
可用性組的唯一標識符。 |
is_local |
bit |
是否是本地的該副本之一: 0 = 指示某一可用性組中其主副本由本地服務器實例承載的遠程輔助副本。此值僅在主副本位置上出現。 1 = 指示本地副本。在輔助副本上,這是副本所屬的可用性組的唯一可用值。 |
role role_desc |
tinyint nvarchar(60) |
當前AlwaysOn 可用性組的本地副本或已連接的遠程副本,其中一個角色: 0 = RESOLVING 正在解析 1 = PRIMARY 主 2 = SECONDARY 輔助 有關AlwaysOn可用性組角色的詳細信息,請參閱 AlwaysOn可用性組概述 (SQL Server)。 |
operational_state operational_state_desc |
tinyint
nvarchar(60) |
當前操作狀態的副本,其中一個: 0 = PENDING_FAILOVER 掛起故障轉移 1 = PENDING 掛起 2 = ONLINE 聯機 3 = OFFLINE 脫機 4 = FAILED 失敗 5 = FAILED_NO_QUORUM 失敗,無仲裁 NULL = 副本不在本地。 有關詳細信息,請參閱 角色和操作狀態,本主題中更高版本。 |
recovery_health recovery_health_desc |
tinyint nvarchar(60) |
匯總 Sys.dm_hadr_database_replica_states動態管理視圖的database_state列。以下是可能的值和及其說明。 0: ONLINE_IN_PROGRESS 正在進行。至少一個聯接的數據庫具有并非ONLINE的數據庫狀態( database_state是不是0)。 1: ONLINE 聯機。所有聯接的數據庫已聯機數據庫狀態 ( database_state為 0)。 NULL: is_local = 0 |
synchronization_health synchronization_health_desc |
tinyint nvarchar(60) |
反映數據庫同步狀態的匯總( synchronization_state)的所有可用性數據庫都聯接(也稱為 副本)和副本(將可用性模式同步提交或異步提交模式)。匯總將反映至少運行狀況正常的累積的狀態數據庫副本上。以下是可能的值及其說明。 0: NOT_HEALTHY 不正常。至少有一個聯接的數據庫處于NOT SYNCHRONIZING狀態。 1: PARTIALLY_HEALTHY 完全正常。一些副本未處于目標同步狀態:同步提交副本應已同步,異步提交副本應正在同步。 2: HEALTHY 正常運行。所有副本均處于目標同步狀態:同步提交副本已同步,異步提交副本正在同步。 |
connected_state connected_state_desc |
tinyint nvarchar(60) |
指示輔助副本當前是否連接到主副本。可能的值如下所示使用及其說明。 0: DISCONNECTED 已斷開連接。可用性副本對于DISCONNECTED狀態的響應取決于其角色:在主副本上輔助副本已斷開連接,如果其輔助數據庫將標記為NOT SYNCHRONIZED等待輔助副本重新連接; 在主副本上在輔助副本,一旦檢測,它已斷開連接,輔助副本會嘗試重新連接到主副本。 1: CONNECTED 連接。 每個主副本都會跟蹤同一可用性組中每個輔助副本的連接狀態。 輔助副本僅跟蹤主副本的連接狀態。 |
last_connect_error_number |
int |
上一個連接錯誤的編號。 |
last_connect_error_description |
nvarchar(1024) |
文本 last_connect_error_number消息。 |
last_connect_error_timestamp |
datetime |
日期和時間的時間戳,用于指示何時 last_connect_error_number出現錯誤。 |
write_lease_remaining_ticks |
bigint |
該角色, 角色 ,反映了某一給定的可用性副本的狀態和操作的狀態, operational_state ,描述副本是否已準備好處理所有的客戶端請求可用性副本的數據庫。下面是可以為每個角色的操作狀態的摘要:RESOLVING、的主副本和輔助數據庫。
正在解析: 正在解析角色中可用性副本時,可能的操作狀態將是下表中所示。
操作狀態 |
描述 |
PENDING_FAILOVER |
正在為可用性組處理故障轉移命令。 |
OFFLINE |
可用性副本的所有配置數據都已在WSFC群集上更新,并且也在本地元數據中更新,但可用性組目前缺少主副本。 |
FAILED |
在試圖從WSFC群集中檢索信息時發生了讀取失敗。 |
FAILED_NO_QUORUM |
本地WSFC節點沒有仲裁。這是一種推斷狀態。 |
主: 當可用性副本履行主角色時,它當前是主副本。下表中列出了可能的操作狀態。
操作狀態 |
描述 |
PENDING |
這是一個臨時狀態,但是,如果工作線程無法處理請求,主副本可能會處于此狀態。 |
ONLINE |
可用性組資源已處于聯機狀態,并且所有數據庫工作線程均已選取。 |
FAILED |
可用性副本無法從WSFC群集讀取和/或寫入。 |
輔助數據庫: 當可用性副本履行輔助角色時,它當前是輔助副本。下表中列出了可能的操作狀態。
操作狀態 |
描述 |
ONLINE |
本地輔助副本連接到主副本。 |
FAILED |
本地輔助副本無法從 WSFC 群集讀取和/或寫入。 |
NULL |
在主副本上,當行與某一輔助副本相關時,將返回該值。 |
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。