Share via


syspolicy_system_health_state (Transact-SQL)

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 de 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 = succès

Notes

La vue syspolicy_system_health_state affiche l'état d'intégrité le plus récent de l'expression de requête cible pour chaque stratégie active (activée). La page Explorateur d'objets et Détails de l'Explorateur d'objets SQL Server Management Studio regroupe l'intégrité de la stratégie 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.