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.
S'applique à : SQL Server (SQL Server 2008 via la version actuelle). |
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 (SQL Server). 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