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. Use la vista syspolicy_system_health_state para comprobar mediante programación el estado de la directiva 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 la directiva de mantenimiento.

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 este destino con respecto a la directiva:

0 = Error

1 = Correcto

Comentarios

La vista syspolicy_system_health_state muestra el estado 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 la directiva de mantenimiento en esta vista para mostrar el estado crítico.

Permisos

Debe pertenecer al rol PolicyAdministratorRole en la de base de datos msdb.