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)