sys.database_mirroring_witnesses (Transact-SQL)

Contient une ligne pour chaque rôle de témoin qu'un serveur utilise dans un partenariat de mise en miroir de base de données.

Nom de la colonne

Type de données

Description

database_name

sysname

Nom des deux copies de la base de données dans la session de mise en miroir de la base de données.

principal_server_name

sysname

Nom du serveur partenaire dont la copie de la base de données est actuellement la base de données principale.

mirror_server_name

sysname

Nom du serveur partenaire dont la copie de la base de données est actuellement la base de données miroir.

safety_level

tinyint

Paramètre de sécurité de transaction pour les mises à jour sur la base de données miroir :

0 = état inconnu

1 = désactivée (asynchrone)

2 = totale (synchrone)

L'utilisation d'un témoin pour le basculement automatique nécessite une sécurité de transaction totale, ce qui est la valeur par défaut.

safety_level_desc

nvarchar(60)

Description de la garantie de la sécurité des mises à jour sur la base de données miroir :

UNKNOWN

OFF

FULL

safety_sequence_number

int

Numéro de séquence de mise à jour pour les modifications apportées à safety_level.

role_sequence_number

int

Numéro de séquence de mise à jour pour les modifications apportées aux rôles principaux/miroirs utilisés par les partenaires de la mise en miroir.

mirroring_guid

uniqueidentifier

Identificateur du partenariat de mise en miroir.

family_guid

uniqueidentifier

Identificateur de la famille de sauvegarde pour la base de données. Sert à détecter les états de restauration concordants.

is_suspended

bit

La mise en miroir de la base de données est suspendue.

is_suspended_sequence_number

int

Numéro de séquence pour le paramètre is_suspended.

partner_sync_state

tinyint

État de synchronisation de la session de mise en miroir :

5 = les serveurs partenaires sont synchronisés. Le basculement est éventuellement possible. Pour plus d'informations sur les conditions requises pour le basculement, consultez Basculement de rôle durant une session de mise en miroir de bases de données.

6 = les serveurs partenaires ne sont pas synchronisés. Le basculement n'est maintenant pas possible.

partner_sync_state_desc

nvarchar(60)

Description de l'état de synchronisation de la session de mise en miroir :

SYNCHRONIZED

UNSYNCHRONIZED

Autorisations

La visibilité des métadonnées dans les affichages catalogue est limitée aux éléments sécurisables qu'un utilisateur détient ou pour lesquels des autorisations lui ont été accordées. Pour plus d'informations, consultez Configuration de la visibilité des métadonnées.

Voir aussi

Référence

sys.database_mirroring (Transact-SQL)

sys.database_mirroring_endpoints (Transact-SQL)

Concepts

Témoin de mise en miroir de base de données

Questions fréquentes sur l'interrogation des catalogues système de SQL Server