sys.dm_hadr_availability_group_states (Transact-SQL)

Gibt eine Zeile für jede AlwaysOn-Verfügbarkeitsgruppe zurück, die ein Verfügbarkeitsreplikat in der lokalen Instanz von SQL Server besitzt. In jede Zeile werden die Statuswerte angezeigt, die den Zustand einer angegebenen Verfügbarkeitsgruppe definieren.

HinweisHinweis

Fragen Sie zum Abrufen der vollständigen Liste die Katalogansicht sys.availability_groups ab.

Spaltenname

Datentyp

Beschreibung

group_id

uniqueidentifier

Eindeutiger Bezeichner der Verfügbarkeitsgruppe.

primary_replica

varchar(128)

Name der Serverinstanz, die das aktuelle primäre Replikat hostet.

NULL = Nicht das primäre Replikat, oder mit dem WSFC-Failovercluster kann nicht kommuniziert werden.

primary_recovery_health

tinyint

Gibt den Wiederherstellungszustand des primären Replikats an. Folgende Werte sind möglich:

0 = Wird ausgeführt

1 = Online

NULL

Für sekundäre Replikate ist die Spalte primary_recovery_health NULL.

primary_recovery_health_desc

nvarchar(60)

Beschreibung von primary_replica_health. Folgende Werte sind möglich:

ONLINE_IN_PROGRESS

ONLINE

NULL

secondary_recovery_health

tinyint

Gibt den Wiederherstellungszustand eines sekundären Replikatreplikats an. Folgende Werte sind möglich:

0 = Wird ausgeführt

1 = Online

NULL

Für das primäre Replikat ist die Spalte secondary_recovery_health NULL.

secondary_recovery_health_desc

nvarchar(60)

Beschreibung von secondary_recovery_health. Folgende Werte sind möglich:

ONLINE_IN_PROGRESS

ONLINE

NULL

synchronization_health

tinyint

Stellt ein Rollup von synchronization_health für alle Verfügbarkeitsreplikate in der Verfügbarkeitsgruppe dar. Folgende Werte sind möglich:

Wert

Beschreibung

0

Nicht fehlerfrei. Keines der Verfügbarkeitsreplikate verfügt über einen fehlerfreien synchronization_health-Status (2 = HEALTHY).

1

Teilweise fehlerfrei. Der Synchronisierungsstatus einiger, aber nicht aller Verfügbarkeitsreplikate ist fehlerfrei.

2

Ist fehlerfrei. Der Synchronisierungsstatus jedes Verfügbarkeitsreplikats ist fehlerfrei.

Weitere Informationen zum Status von Verfügbarkeitsreplikaten finden Sie in der synchronization_health-Spalte in sys.dm_hadr_availability_replica_states (Transact-SQL).

synchronization_health_desc

nvarchar(60)

Beschreibung von synchronization_health. Folgende Werte sind möglich:

NOT_HEALTHY

PARTIALLY_HEALTHY

HEALTHY

Sicherheit

Berechtigungen

Erfordert die VIEW SERVER STATE-Berechtigung auf dem Server.

Siehe auch

Konzepte

Überwachen von Verfügbarkeitsgruppen (Transact-SQL)

AlwaysOn-Verfügbarkeitsgruppen (SQL Server)

Andere Ressourcen

Dynamische Verwaltungssichten und -funktionen für AlwaysOn-Verfügbarkeitsgruppen (Transact-SQL)