Freigeben über


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

Hinweise

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

Berechtigungen

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

Weitere Informationen

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