syspolicy_system_health_state (Transact-SQL)

Gilt für:SQL Server

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

Bemerkungen

In der Sicht syspolicy_system_health_state wird der letzte Zustand des Zielabfrageausdrucks für die einzelnen aktiven (aktivierten) Richtlinien angezeigt. Die Seite SQL Server Management Studio Objekt-Explorer und Objekt-Explorer Details aggregiert die Richtlinienintegrität aus dieser Ansicht, um den kritischen Integritätszustand anzuzeigen.

Berechtigungen

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

Siehe auch

Verwalten von Servern mit der richtlinienbasierten Verwaltung
Sichten der richtlinienbasierten Verwaltung (Transact-SQL)