Share via


syspolicy_system_health_state (Transact-SQL)

Zeigt pro Richtlinie der richtlinienbasierten Verwaltung und Zielabfrageausdruck eine Zeile an. In der syspolicy_system_health_state-Sicht können Sie den Richtlinienzustand des Servers programmgesteuert überprüfen. In der folgenden Tabelle werden die Spalten in der syspolicy_system_health_state-Sicht beschrieben.

Spaltenname

Datentyp

Beschreibung

health_state_id

bigint

Bezeichner des Datensatzes zum Richtlinienzustand.

policy_id

int

Bezeichner der Richtlinie.

last_run_date

datetime

Datum und Uhrzeit der letzten Ausführung der Richtlinie.

target_query_expression_with_id

nvarchar(400)

Der Zielausdruck, mit Identitätsvariablen zugewiesenen Werten, der das Ziel definiert, für das die Richtlinie ausgewertet wird.

target_query_expression

nvarchar(max)

Der Ausdruck, der das Ziel definiert, für das die Richtlinie ausgewertet wird.

result

bit

Zustand des Ziels im Bezug auf die Richtlinie:

0 = Fehler

1 = Erfolg

Hinweise

In der Sicht syspolicy_system_health_state wird der letzte Zustand des Zielabfrageausdrucks für jede aktive (aktivierte) Richtlinie angezeigt. Auf den SQL Server Management Studio-Seiten "Objekt-Explorer" und "Details zum Objekt-Explorer" werden die Zustände der Richtlinien aus dieser Sicht aggregiert, um den kritischen Zustand anzuzeigen.

Berechtigungen

Erfordert die Mitgliedschaft in der PolicyAdministratorRole-Rolle in der msdb-Datenbank.