sys.database_mirroring_witnesses (Transact-SQL)
服务器在数据库镜像合作关系中充当的每个见证服务器角色在表中都占用一行。
列名 |
数据类型 |
说明 |
---|---|---|
database_name |
sysname |
数据库镜像会话中数据库的两个副本的名称。 |
principal_server_name |
sysname |
伙伴服务器的名称,该服务器的数据库副本当前是主体数据库。 |
mirror_server_name |
sysname |
伙伴服务器的名称,该服务器的数据库副本当前是镜像数据库。 |
safety_level |
tinyint |
镜像数据库中更新的事务安全设置: 0 = 未知状态 1 = Off(异步) 2 = Full(同步) 使用自动故障转移的见证服务器要求具有完全事务安全性,这是默认设置。 |
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) |
镜像会话同步状态的说明: SYNCHRONIZED UNSYNCHRONIZED |