Share via


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 mantenimiento de la directiva del servidor. En la tabla siguiente se describen las columnas en 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 mantenimiento de este destino con respecto a la directiva:

0 = Error

1 = Correcto

Comentarios

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

Permisos

Requiere la pertenencia al rol PolicyAdministratorRole en la base de datos msdb.

Vea también

Referencia

Vistas de administración basada en directivas (Transact-SQL)

Conceptos

Administrar servidores mediante administración basada en directivas