Partager via


syspolicy_system_health_state (Transact-SQL)

S'applique à :SQL Server

Affiche une ligne pour chaque association d'expression de requête cible et de stratégie de la Gestion basée sur des stratégies. Utilisez la vue syspolicy_system_health_state pour vérifier par programme l'intégrité de la stratégie du serveur. Le tableau suivant décrit les colonnes dans la vue syspolicy_system_health_state.

Nom de la colonne Type de données Description
health_state_id bigint Identificateur de l'enregistrement de l'état d'intégrité de la stratégie.
policy_id int Identificateur de la stratégie.
last_run_date datetime Date et heure de la dernière exécution de la stratégie.
target_query_expression_with_id nvarchar(400) Expression cible, dont les valeurs sont attribuées aux variables d'identité, qui définit la cible par rapport à laquelle la stratégie est évaluée.
target_query_expression nvarchar(max) Expression qui définit la cible par rapport à laquelle la stratégie est évaluée.
result bit État d'intégrité de cette cible par rapport à la stratégie :

0 = Échec

1 = Réussite

Notes

La vue syspolicy_system_health_state affiche l'état le plus récent de l'expression de requête cible pour chaque stratégie active (activée). La page Détails de l’Explorateur d’objets et de l’Explorateur d’objets SQL Server Management Studio agrège l’intégrité de la stratégie à partir de cette vue pour afficher l’état d’intégrité critique.

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)