sys.database_mirroring_witnesses (Transact-SQL)

Enthält eine Zeile für jede Zeugenrolle, die ein Server in einer Datenbankspiegelungspartnerschaft spielt.

Spaltenname Datentyp Beschreibung

database_name

sysname

Name der beiden Datenbankkopien in der Datenbankspiegelungssitzung.

principal_server_name

sysname

Name des Partnerservers, dessen Datenbankkopie derzeit die Prinzipaldatenbank ist.

mirror_server_name

sysname

Name des Partnerservers, dessen Datenbankkopie derzeit die Spiegeldatenbank ist.

safety_level

tinyint

Transaktionssicherheitseinstellung für Updates der Spiegeldatenbank:

0 = Unbekannter Status

1 = Aus (asynchron)

2 = Vollständig (synchron)

Die Verwendung eines Zeugen für das automatische Failover setzt die vollständige Transaktionssicherheit (Standardeinstellung) voraus.

safety_level_desc

nvarchar(60)

Beschreibung der Sicherheitsgarantie für Updates der Spiegeldatenbank.

UNKNOWN

OFF

FULL

safety_sequence_number

int

Updatesequenznummer für Änderungen an safety_level.

role_sequence_number

int

Updatesequenznummer für Änderungen an Prinizipal-/Spiegelrollen der Spiegelungspartner.

mirroring_guid

uniqueidentifier

Bezeichner der Spiegelungspartnerschaft.

family_guid

uniqueidentifier

Bezeichner der Sicherungsfamilie für die Datenbank. Wird zur Erkennung übereinstimmender Wiederherstellungsstatus verwendet.

is_suspended

bit

Die Datenbankspiegelung wurde angehalten.

is_suspended_sequence_number

int

Sequenznummer zum Festlegen von is_suspended.

Siehe auch

Verweis

sys.database_mirroring (Transact-SQL)
sys.database_mirroring_endpoints (Transact-SQL)
Katalogsichten (Transact-SQL)

Andere Ressourcen

FAQ: Abfragen des SQL Server-Systemkatalogs

Hilfe und Informationen

Informationsquellen für SQL Server 2005