sys.database_mirroring_witnesses (Transact-SQL)
Contiene una riga per ogni ruolo del server di controllo del mirroring che un server riveste in una relazione di mirroring del database.
Nome colonna | Tipo di dati | Descrizione |
---|---|---|
database_name |
sysname |
Nome delle due copie del database nella sessione di mirroring del database. |
principal_server_name |
sysname |
Nome del server partner la cui copia del database è attualmente il database principale. |
mirror_server_name |
sysname |
Nome del server partner la cui copia del database è attualmente il database mirror. |
safety_level |
tinyint |
Impostazione relativa alla protezione delle transazioni per gli aggiornamenti nel database mirror: 0 = stato sconosciuto 1 = protezione disattivata (asincrona) 2 = protezione completa (sincrona) L'utilizzo di un server di controllo del mirroring per il failover automatico richiede la protezione completa delle transazioni, ovvero l'impostazione predefinita. |
safety_level_desc |
nvarchar(60) |
Descrizione della garanzia di protezione degli aggiornamenti nel database mirror: UNKNOWN OFF FULL |
safety_sequence_number |
int |
Numero di sequenza di aggiornamento per le modifiche a safety_level. |
role_sequence_number |
int |
Numero di sequenza di aggiornamento per le modifiche dei ruoli principale/mirror rivestiti dai partner per il mirroring. |
mirroring_guid |
uniqueidentifier |
Identificatore della relazione di mirroring. |
family_guid |
uniqueidentifier |
Identificatore del gruppo di backup del database. Utilizzato per rilevare gli stati di ripristino corrispondenti. |
is_suspended |
bit |
Il mirroring del database è sospeso. |
is_suspended_sequence_number |
int |
Numero di sequenza per impostare is_suspended. |
Vedere anche
Riferimento
sys.database_mirroring (Transact-SQL)
sys.database_mirroring_endpoints (Transact-SQL)
Viste del catalogo (Transact-SQL)
Altre risorse
Domande frequenti sull'esecuzione di query sul catalogo di sistema di SQL Server