Freigeben über


syspolicy_policies (Transact-SQL)

Zeigt für jede Richtlinie der richtlinienbasierten Verwaltung in der Instanz von SQL Server eine Zeile 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. Folgende Werte sind möglich:

  • 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.

HinweisHinweis

Wert 3 ist nicht möglich.

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 On schedule aufweist, andernfalls NULL.

description

nvarchar(max)

Beschreibung der Richtlinie. Die Beschreibungsspalte ist optional und kann NULL sein.

help_text

nvarchar(4000)

Der Hyperlinktext, 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

Enthält die ID des SQL Server-Agent-Auftrags, der die Richtlinie ausführt, wenn execution_mode den Wert On schedule aufweist.

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

Fragen Sie bei der Problembehandlung in der richtlinienbasierten Verwaltung in der syspolicy_conditions-Sicht ab, 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.

Siehe auch

Verweis

Sichten der richtlinienbasierten Verwaltung (Transact-SQL)

Konzepte

Verwalten von Servern mit der richtlinienbasierten Verwaltung