共用方式為


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 = 夥伴已同步。 現在可能可以進行容錯移轉。 如需有關容錯移轉之需求的詳細資訊,請參閱<資料庫鏡像工作階段期間的角色切換 (SQL Server)>。

6 = 夥伴不同步。 現在不可能進行容錯移轉。

partner_sync_state_desc

nvarchar(60)

鏡像工作階段之同步處理狀態的描述:

SYNCHRONIZED

UNSYNCHRONIZED

權限

目錄檢視內中繼資料的可見性會限制在使用者所擁有的安全性實體,或已授與使用者某些權限的安全性實體。 如需詳細資訊,請參閱<中繼資料可見性組態>。

請參閱

參考

sys.database_mirroring (Transact-SQL)

sys.database_mirroring_endpoints (Transact-SQL)

概念

資料庫鏡像見證

查詢 SQL Server 系統目錄 FAQ