syspolicy_policies (Transact-SQL)
Область применения: SQL Server
Отображает одну строку для каждой политики управления на основе политик в экземпляре SQL Server. syspolicy_policies принадлежит схеме dbo в базе данных msdb. В следующей таблице описываются столбцы в представлении syspolicy_policies.
Имя столбца | Тип данных | Description |
---|---|---|
policy_id | int | Идентификатор политики. |
name | sysname | Имя политики. |
condition_id | int | Идентификатор условия, обеспечиваемого или проверяемого данной политикой. |
root_condition_id | int | Только для внутреннего пользования. |
date_created | datetime | Дата и время создания политики. |
execution_mode | int | Режим оценки для политики. Возможны следующие значения: 0 = по запросу В этом режиме политика непосредственно указывается пользователем. 1 = при изменении: запретить В этом автоматизированном режиме для предотвращения нарушения политики используются триггеры DDL. 2 = при изменении: только внесение в журнал В этом автоматизированном режиме используется уведомление о событии для определения политики при возникновении соответствующего изменения и производится регистрация нарушений политики. 4 = по расписанию Этот автоматизированный режим использует задание агент SQL Server для периодической оценки политики. В этом режиме производится регистрация нарушений политики. Примечание. Значение 3 не является возможным. |
policy_category | int | Идентификатор категории политики управления на основе политик, к которой принадлежит данная политика. Если политика принадлежит к группе по умолчанию, значение этого параметра равно NULL. |
schedule_uid | uniqueidentifier | Если execution_mode находится в расписании, содержит идентификатор расписания; в противном случае имеет значение NULL. |
описание | nvarchar(max) | Описание политики. Столбец описания является необязательным и может принимать значение NULL. |
help_text | nvarchar(4000) | Текст гиперссылки, принадлежащий help_link. |
help_link | nvarchar(2083) | Дополнительная гиперссылка справки, присвоенная политике создателем этой политики. |
object_set_id | int | Идентификатор набора объектов, оцениваемого политикой. |
is_enabled | bit | Указывает, включена (1) или отключена (0) политика в данный момент. |
job_id | uniqueidentifier | Если execution_mode находится в расписании, содержит идентификатор задания агент SQL Server, выполняющего политику. |
created_by | sysname | Имя пользователя, создавшего политику. |
modified_by | sysname | Имя пользователя, изменившего эту политику последним. Содержит значение NULL, если изменений не было. |
date_modified | datetime | Дата и время создания политики. Содержит значение NULL, если изменений не было. |
Замечания
При устранении неполадок с управлением на основе политик запросите представление syspolicy_conditions , чтобы определить, включена ли политика. В этом представлении также содержатся сведения о создателе политики и о том, кто ее последний раз изменял.
Разрешения
Требуется членство в роли PolicyAdministratorRole базы данных msdb.
См. также
Администрирование серверов с помощью управления на основе политик
Представления управления на основе политик (Transact-SQL)