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. |
partner_sync_state |
tinyint |
Stato della sincronizzazione della sessione di mirroring: 5 = i partner sono sincronizzati. Il failover è possibile. Per informazioni sui requisiti per il failover, vedere Cambio di ruolo durante una sessione di mirroring del database (SQL Server). 6 = I partner non sono sincronizzati. Il failover ora non è possibile. |
partner_sync_state_desc |
nvarchar(60) |
Descrizione dello stato di sincronizzazione della sessione di mirroring: SYNCHRONIZED UNSYNCHRONIZED |
Autorizzazioni
La visibilità dei metadati nelle viste del catalogo è limitata alle entità a protezione diretta di cui l'utente è proprietario o per le quali dispone di autorizzazioni. Per ulteriori informazioni, vedere Configurazione della visibilità dei metadati.
Vedere anche
Riferimento
sys.database_mirroring (Transact-SQL)
sys.database_mirroring_endpoints (Transact-SQL)
Concetti
Server di controllo del mirroring del database
Domande frequenti sull'esecuzione di query sul catalogo di sistema di SQL Server