Condividi tramite


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

Guida in linea e informazioni

Assistenza su SQL Server 2005