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.
Consulte también
Administrar servidores mediante administración basada en directivas
Vistas de administración basada en directivas (Transact-SQL)