syspolicy_policies (Transact-SQL)
Gilt für: SQL Server
Zeigt eine Zeile für jede richtlinienbasierte Verwaltungsrichtlinie in der Instanz von SQL Server an. syspolicy_policies gehört zum dbo-Schema in der msdb-Datenbank. In der folgenden Tabelle werden die Spalten in der syspolicy_policies-Sicht beschrieben.
Spaltenname | Datentyp | Beschreibung |
---|---|---|
policy_id | int | Bezeichner der Richtlinie. |
name | sysname | Name der Richtlinie. |
condition_id | int | ID der Bedingung, die durch diese Richtlinie erzwungen oder getestet wird. |
root_condition_id | int | Nur zur internen Verwendung. |
date_created | datetime | Datum und Uhrzeit der Erstellung der Richtlinie. |
execution_mode | int | Auswertungsmodus für die Richtlinie. Verfügbare mögliche Werte: 0 = Bedarfsgesteuert Dieser Modus wertet die Richtlinie aus, wenn sie vom Benutzer direkt angegeben wird. 1 = Bei Änderung: Verhindern Dieser automatisierte Modus verwendet DDL-Trigger, um Richtlinienverstöße zu verhindern. 2 = Bei Änderung: Nur protokollieren Dieser automatisierte Modus verwendet die Ereignisbenachrichtigung, um eine Richtlinie dann auszuwerten, wenn eine relevante Änderung auftritt. Die Richtlinienverstöße werden protokolliert. 4 = Nach Zeitplan Dieser automatisierte Modus verwendet einen SQL Server-Agentauftrag, um eine Richtlinie in regelmäßigen Abständen auszuwerten. In diesem Modus werden Richtlinienverstöße protokolliert. Hinweis: Der Wert 3 ist kein möglicher Wert. |
policy_category | int | ID der Richtlinienkategorie der richtlinienbasierten Verwaltung, zu der diese Richtlinie gehört. Ist NULL, wenn sie sich in der Standardrichtliniengruppe befindet. |
schedule_uid | uniqueidentifier | Enthält die ID des Zeitplans, wenn execution_mode den Wert Nach Zeitplan aufweist. Ist andernfalls NULL. |
Beschreibung | nvarchar(max) | Beschreibung der Richtlinie. Die Beschreibungsspalte ist optional und kann NULL sein. |
help_text | nvarchar(4000) | Der Linktext, der zu help_link gehört. |
help_link | nvarchar(2083) | Der zusätzliche Hilfelink, der der Richtlinie vom Richtlinienersteller zugewiesen wird. |
object_set_id | int | ID des Objektsatzes, den die Richtlinie auswertet. |
is_enabled | bit | Gibt an, ob die Richtlinie zurzeit aktiviert (1) oder deaktiviert (0) ist. |
job_id | uniqueidentifier | Wenn der execution_mode im Zeitplan ist, enthält die ID des SQL Server-Agent Auftrags, der die Richtlinie ausführt. |
created_by | sysname | Anmeldung, die die Richtlinie erstellt hat. |
modified_by | sysname | Anmeldung, die die Richtlinie zuletzt geändert hat. Ist NULL, wenn nie geändert. |
date_modified | datetime | Datum und Uhrzeit der Erstellung der Richtlinie. Ist NULL, wenn nie geändert. |
Hinweise
Bei der Problembehandlung für die richtlinienbasierte Verwaltung fragen Sie die syspolicy_conditions Ansicht ab, um zu ermitteln, ob die Richtlinie aktiviert ist. Diese Sicht zeigt darüber hinaus an, wer die Richtlinie erstellt oder zuletzt geändert hat.
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)