Freigeben über


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)