Partager via


sys.availability_databases_cluster (Transact-SQL)

Applies to :SQL Server

Retourne 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 n’importe quel groupe de disponibilité Always On dans le cluster Windows Server Clustering de basculement (WSFC), que la base de données de copie locale ait encore été jointe au groupe de disponibilité.

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é dans lequel la base de données participe.

NULL = la base de données ne fait pas partie d’un réplica de disponibilité dans un 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. 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 ALTER ANY DATABASE ou VIEW ANY DATABASE, ou l’autorisation CREATE DATABASE dans la base de données master .

Autorisations pour SQL Server 2022 et versions ultérieures

Nécessite l’autorisation VIEW SERVER PERFORMANCE STATE sur le serveur.