syspolicy_system_health_state (Transact-SQL)
Muestra una fila para cada combinación de expresión de consulta de destino y directiva de administración basada en directivas. Utilice la vista syspolicy_system_health_state para comprobar mediante programación el estado de directivas del servidor. En la tabla siguiente se describen las columnas de la vista syspolicy_system_health_state.
Nombre de columna |
Tipo de datos |
Descripción |
---|---|---|
health_state_id |
bigint |
Identificador del registro de estado de mantenimiento de la directiva. |
policy_id |
int |
Identificador de la directiva. |
last_run_date |
datetime |
Fecha y hora en que la directiva se ejecutó por última vez. |
target_query_expression_with_id |
nvarchar(400) |
Expresión de destino, con los valores asignados a las variables de identidad, que define el destino con el que se evalúa la directiva. |
target_query_expression |
nvarchar(max) |
Expresión que define el destino con el que se evalúa la directiva. |
result |
bit |
Estado de mantenimiento de este destino con respecto a la directiva: 0 = error 1 = correcto |
Notas
La vista syspolicy_system_health_state muestra el estado de mantenimiento más reciente de la expresión de consulta de destino para cada directiva activa (habilitada). El Explorador de objetos de SQL Server Management Studio y la página Detalles del Explorador de objetos agregan el estado de directivas de esta vista para mostrar el estado de mantenimiento crítico.
Permisos
Se requiere la pertenencia a la función PolicyAdministratorRole en la base de datos msdb.