sys.database_mirroring_witnesses (Transact-SQL)
針對伺服器在資料庫鏡像合作關係中所扮演的每個見證角色,各包含一個資料列。
資料行名稱 |
資料類型 |
描述 |
---|---|---|
database_name |
sysname |
資料庫鏡像工作階段中的兩個資料庫副本的名稱。 |
principal_server_name |
sysname |
其資料庫副本目前是主體資料庫的夥伴伺服器名稱。 |
mirror_server_name |
sysname |
其資料庫副本目前是鏡像資料庫的夥伴伺服器名稱。 |
safety_level |
tinyint |
鏡像資料庫的更新交易安全設定: 0 = 未知狀態 1 = 關閉 (非同步) 2 = 完整 (同步) 利用見證來進行自動容錯移轉需要完整的交易安全,這是預設值。 |
safety_level_desc |
nvarchar(60) |
鏡像資料庫中之更新安全保證的描述: UNKNOWN OFF FULL |
safety_sequence_number |
int |
將變更的序號更新為 safety_level。 |
role_sequence_number |
int |
將變更的序號更新為鏡像夥伴所扮演的主體/鏡像角色。 |
mirroring_guid |
uniqueidentifier |
鏡像合作關係的識別碼。 |
family_guid |
uniqueidentifier |
資料庫備份家族的識別碼。 它用來偵測相符還原狀態。 |
is_suspended |
bit |
資料庫鏡像已暫停。 |
is_suspended_sequence_number |
int |
設定 is_suspended 的序號。 |
partner_sync_state |
tinyint |
鏡像工作階段的同步處理狀態: 5 = 夥伴不同步。 現在不可能進行容錯移轉。 6 = 夥伴已同步。 現在可能可以進行容錯移轉。 如需有關容錯移轉之需求的詳細資訊,請參閱<同步資料庫鏡像 (高安全性模式)>。 |
partner_sync_state_desc |
nvarchar(60) |
鏡像工作階段之同步處理狀態的描述: UNSYNCHRONIZED SYNCHRONIZED |