sys.dm_hadr_availability_group_states (Transact-SQL)

platí pro:SQL Server

Vrací řádek pro každou skupinu dostupnosti Always On, která má repliku dostupnosti na lokální instanci SQL Server. Každý řádek zobrazuje stavy, které definují stav dané skupiny dostupnosti.

Note

Pro získání úplného seznamu skupin dostupnosti se dotazujte do sys.availability_groups katalogu.

Název sloupce Datový typ Description
group_id uniqueidentifier Jedinečný identifikátor skupiny dostupnosti
primary_replica varchar(128) Název serverové instance, která hostuje aktuální primární repliku.

NULL = Není primární replika a není možné komunikovat s failover clusterem WSFC.
primary_recovery_health tinyint Ukazuje zdraví obnovy primární repliky, jedné z:

0 = Probíhá

1 = Online

NULL

Na sekundárních replikách je sloupec primary_recovery_health NULL.
primary_recovery_health_desc nvarchar(60) Popis primary_replica_health, jednoho z:

ONLINE_IN_PROGRESS

ONLINE

NULL
secondary_recovery_health tinyint Ukazuje obnovovací zdraví sekundární repliky, jedné z:

0 = Probíhá

1 = Online

NULL

Na primární replikě je secondary_recovery_health sloupec NULL.
secondary_recovery_health_desc nvarchar(60) Popis secondary_recovery_health, jednoho z:

ONLINE_IN_PROGRESS

ONLINE

NULL
synchronization_health tinyint Odráží souhrn synchronization_health všech replik dostupnosti ve skupině dostupnosti. Možné hodnoty a jejich popisy jsou následující:

0: Není to zdravé. Žádná z replik dostupnosti nemá zdravý synchronization_health (2 = ZDRAVÝ).

1: Částečně zdravý. Synchronizační zdraví některé, ale ne všech, replik dostupnosti je zdravé.

2: Zdravý. Synchronizační zdraví každé repliky dostupnosti je zdravé.

Pro informace o stavu synchronizace replik viz sloupec synchronization_health v sys.dm_hadr_availability_replica_states.
synchronization_health_desc nvarchar(60) Popis synchronization_health, jednoho z:

NOT_HEALTHY

PARTIALLY_HEALTHY

ZDRAVÉ

Povolení

Pro SQL Server 2019 (15.x) a starší verze vyžaduje VIEW na serveru povolení SERVER STATE.

Pro SQL Server 2022 (16.x) a pozdější verze vyžaduje VIEW na serveru oprávnění SERVER PERFORMANCE STATE.