Compartir a través de


syspolicy_system_health_state (Transact-SQL)

Se aplica a: SQL Server

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 la 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.
resultado 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 más reciente de la expresión de consulta de destino para cada directiva activa (habilitada). La página Detalles de SQL Server Management Studio Explorador de objetos y Explorador de objetos agrega el estado de la directiva desde esta vista para mostrar el estado de mantenimiento crítico.

Permisos

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

Consulte también

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