syspolicy_policies (Transact-SQL)

Se aplica a:SQL Server

Muestra una fila para cada directiva de administración basada en directivas en la instancia de SQL Server. syspolicy_policies pertenece al esquema dbo de la base de datos msdb. En la tabla siguiente se describen las columnas de la vista syspolicy_policies.

Nombre de la columna Tipo de datos Descripción
policy_id int Identificador de la directiva.
nombre sysname Nombre de la directiva.
condition_id int Identificador de la condición exigida o probada por esta directiva.
root_condition_id int Solo para uso interno.
date_created datetime Fecha y hora cuando se creó la directiva.
execution_mode int Modo de evaluación para la directiva. Los valores posibles son los siguientes:

0 = A petición

Este modo evalúa la directiva cuando lo especifica el usuario directamente.

1 = Al cambiar: impedir

Este modo automatizado utiliza desencadenadores DDL para evitar infracciones de las directivas.

2 = Al cambiar: solo registrar

Este modo automatizado utiliza la notificación de eventos para evaluar una directiva cuando se produce un cambio relevante y registra las infracciones de la directiva.

4 = Al programar

Este modo automatizado utiliza un trabajo del Agente SQL Server para evaluar una directiva periódicamente. El modo registra las infracciones de la directiva.

Nota: El valor 3 no es un valor posible.
policy_category int Identificador de la categoría de directivas de administración basada en directivas al que esta directiva pertenece. Es NULL si es el grupo de directivas predeterminado.
schedule_uid uniqueidentifier Cuando execution_mode es Al programar, contiene el identificador de la programación; de lo contrario, es NULL.
descripción nvarchar(max) Descripción de la directiva. La columna de descripción es opcional y puede ser NULL.
help_text nvarchar(4000) Texto del hipervínculo que pertenece a help_link.
help_link nvarchar(2083) Hipervínculo de ayuda adicional que el creador de la directiva asigna a la misma.
object_set_id int Identificador del conjunto de objetos que la directiva evalúa.
is_enabled bit Indica si la directiva está habilitada (1) o deshabilitada (0) actualmente.
job_id uniqueidentifier Cuando el execution_mode está programado, contiene el identificador del trabajo de Agente SQL Server que ejecuta la directiva.
created_by sysname Inicio de sesión que creó la directiva.
modified_by sysname Inicio de sesión que modificó la directiva por última vez. Es NULL si nunca se produjo una modificación.
date_modified datetime Fecha y hora cuando se creó la directiva. Es NULL si nunca se produjo una modificación.

Comentarios

Al solucionar problemas de administración basada en directivas, consulte la vista syspolicy_conditions para determinar si la directiva está habilitada. Esta vista también muestra quién creó la directiva o la cambió en último lugar.

Permisos

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