sys.dm_hadr_availability_group_states (Transact-SQL)
Retourne une ligne pour chaque groupe de disponibilité AlwaysOn qui possède un réplica de disponibilité sur l'instance locale de SQL Server. Chaque ligne affiche les états qui définissent l'intégrité d'un groupe de disponibilité donné.
[!REMARQUE]
Pour obtenir la liste complète, interrogez l'affichage catalogue sys.availability_groups.
Nom de colonne |
Type de données |
Description |
---|---|---|
group_id |
uniqueidentifier |
Identificateur unique du groupe de disponibilité. |
primary_replica |
varchar(128) |
Nom de l'instance de serveur qui héberge le réplica principal actuel. NULL = N'est pas le réplica principal ou impossible de communiquer avec le cluster de basculement WSFC. |
primary_recovery_health |
tinyint |
Indique l'état de récupération du réplica principal, un des suivants : 0 = Opération en cours 1 = En ligne NULL Sur les réplicas secondaires, la colonne primary_recovery_health est NULL. |
primary_recovery_health_desc |
nvarchar(60) |
La description de primary_replica_health peut être : ONLINE_IN_PROGRESS ONLINE NULL |
secondary_recovery_health |
tinyint |
Indique l'état de récupération d'un réplica de réplica secondaire, un des suivants : 0 = Opération en cours 1 = En ligne NULL Sur le réplica principal, la colonne secondary_recovery_health est NULL. |
secondary_recovery_health_desc |
nvarchar(60) |
La description de secondary_recovery_health peut être : ONLINE_IN_PROGRESS ONLINE NULL |
synchronization_health |
tinyint |
Reflète un cumul de l'état de synchronisation de tous les réplicas de disponibilité dans le groupe de disponibilité, à savoir :
ValeurDescription
0Non sain.Aucun des réplicas de disponibilité ne présente un état de synchronisation sain (2 = HEALTHY).
1Partiellement sain.L'état de synchronization de certains des réplicas de disponibilité est sain.
2Sain.L'état de synchronization de chaque réplica de disponibilité est sain.
Pour plus d'informations sur l'état de synchronization d'un réplica, consultez la colonne synchronization_health dans sys.dm_hadr_availability_replica_states (Transact-SQL). |
synchronization_health_desc |
nvarchar(60) |
Description de synchronization_health, une des suivantes : NOT_HEALTHY PARTIALLY_HEALTHY HEALTHY |
Sécurité
Autorisations
Nécessite l'autorisation VIEW SERVER STATE sur le serveur.
Voir aussi
Concepts
Surveiller des groupes de disponibilité (Transact-SQL)
Groupes de disponibilité AlwaysOn (SQL Server)
Autres ressources
Vues et fonctions de gestion dynamique de groupes de disponibilité AlwaysOn (Transact-SQL)