Compartir a través de


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.