Partager via


syspolicy_policies (Transact-SQL)

S'applique à : SQL Server

Affiche une ligne pour chaque stratégie de gestion basée sur des stratégies dans l’instance de SQL Server. syspolicy_policies appartient au schéma dbo dans la base de données msdb. Le tableau suivant décrit les colonnes dans la vue syspolicy_policies.

Nom de la colonne Type de données Description
policy_id int Identificateur de la stratégie.
name sysname Nom de la stratégie.
condition_id int ID de la condition appliquée ou testée par cette stratégie.
root_condition_id int À usage interne uniquement.
date_created datetime Date et heure de création de la stratégie.
execution_mode int Mode d'évaluation de la stratégie. Les valeurs possibles sont les suivantes :

0 = À la demande

Ce mode évalue la stratégie lorsqu'elle est spécifiée directement par l'utilisateur.

1 = Sur modification - Empêcher

Ce mode automatisé utilise des déclencheurs DDL pour empêcher les violations de stratégie.

2 = Sur modification - Journal uniquement

Ce mode automatisé utilise la notification d'événements pour évaluer une stratégie lorsqu'une modification pertinente se produit et il enregistre les violations de stratégie dans un journal.

4 = Selon la planification

Ce mode automatisé utilise un travail SQL Server Agent pour évaluer périodiquement une stratégie. Il enregistre les violations de stratégie dans un journal.

Remarque : la valeur 3 n’est pas une valeur possible.
policy_category int ID de la catégorie de la stratégie de la Gestion basée sur des stratégies auquel appartient cette stratégie. Est NULL s'il s'agit du groupe de stratégie par défaut.
schedule_uid uniqueidentifier Lorsque execution_mode a la valeur Selon la planification, contient l'ID de la planification ; sinon, NULL.
description nvarchar(max) Description de la stratégie. La colonne de description est facultative et peut être NULL.
help_text nvarchar(4000) Texte de lien hypertexte qui appartient à help_link.
help_link nvarchar(2083) Lien hypertexte d'aide supplémentaire attribué à la stratégie par le créateur de stratégie.
object_set_id int ID du jeu d'objets évalué par la stratégie.
is_enabled bit Indique si la stratégie est actuellement activée (1) ou désactivée (0).
job_id uniqueidentifier Lorsque le execution_mode est planifié, contient l’ID du travail SQL Server Agent qui exécute la stratégie.
created_by sysname Connectez-vous qui a créé la stratégie.
modified_by sysname Connexion qui a récemment modifié la stratégie. Est NULL si jamais modifiée.
date_modified datetime Date et heure de création de la stratégie. Est NULL si jamais modifiée.

Notes

Lorsque vous résolvez les problèmes de gestion basée sur des stratégies, interrogez l’affichage syspolicy_conditions pour déterminer si la stratégie est activée. Cette vue affiche également qui a créé ou modifié en dernier la stratégie.

autorisations

Nécessite l'appartenance au rôle PolicyAdministratorRole dans la base de données msdb.

Voir aussi

Administrer des serveurs à l'aide de la Gestion basée sur des stratégies
Vues de la Gestion basée sur des stratégies (Transact-SQL)