sys.availability_databases_cluster (Transact-SQL)

S'applique à : SQL Server

Contient une ligne pour chaque base de données de disponibilité sur l'instance de SQL Server qui héberge un réplica de disponibilité pour tout groupe de disponibilité Always On dans le cluster de clustering de basculement Windows Server (WSFC), que la base de données de copie locale ait déjà été attachée au groupe de disponibilité ou non.

Remarque

Lorsqu'une base de données est ajoutée à un groupe de disponibilité, la base de données primaire est automatiquement jointe au groupe. Les bases de données secondaires doivent être préparées sur chaque réplica secondaire avant de pouvoir être jointes au groupe de disponibilité.

Nom de la colonne Type de données Description
group_id uniqueidentifier Identificateur unique du groupe de disponibilité, le cas échéant, auquel la base de données participe.

NULL = la base de données ne fait pas partie d’un réplica de disponibilité du groupe de disponibilité.
group_database_id uniqueidentifier Identificateur unique de la base de données dans le groupe de disponibilité, le cas échéant, auquel la base de données participe. group_database_id est identique pour cette base de données sur le réplica principal et sur chaque réplica secondaire sur lequel la base de données a été jointe au groupe de disponibilité.

NULL = La base de données ne fait pas partie d'un réplica de disponibilité dans un groupe de disponibilité.
database_name sysname Nom de la base de données qui a été ajoutée au groupe de disponibilité.

autorisations

Si l’appelant de sys.availability_databases_cluster n’est pas le propriétaire de la base de données, les autorisations minimales requises pour voir la ligne correspondante sont l’autorisation ALTER ANY DATABASE ou VIEW ANY DATABASE au niveau du serveur, ou l’autorisation CREATE DATABASE dans la base de données master .

Voir aussi

sys.availability_groups (Transact-SQL)
sys.databases (Transact-SQL)
sys.dm_hadr_database_replica_states (Transact-SQL)
sys.dm_hadr_database_replica_cluster_states (Transact-SQL)
Vue d’ensemble des groupes de disponibilité Always On (SQL Server)