Поделиться через


syspolicy_conditions (Transact-SQL)

Область применения: SQL Server

Отображает одну строку для каждого условия управления на основе политик в экземпляре SQL Server. syspolicy_conditions принадлежит схеме dbo в базе данных msdb. В следующей таблице описываются столбцы в представлении syspolicy_conditions.

Имя столбца Тип данных Description
condition_id int Идентификатор условия. Каждое условие представляет собой коллекцию, состоящую из одного или нескольких выражений условий.
name sysname Имя условия.
date_created datetime Дата и время создания условия.
описание nvarchar(max) Описание условия. Столбец описания является необязательным и может принимать значение NULL.
created_by sysname Имя пользователя, создавшего условие.
modified_by sysname Имя пользователя, изменившего это условие последним. Содержит значение NULL, если изменений не было.
date_modified datetime Дата и время создания условия. Содержит значение NULL, если изменений не было.
is_name_condition smallint Указывает, является ли условие условием именования.

0 = выражение условия не содержит переменной @Name.

1 = выражение условия содержит переменную @Name.
facet nvarchar(max) Имя аспекта, на котором основано условие.
Expression nvarchar(max) Выражение для состояний аспекта.
obj_name sysname Имя объекта, присвоенного @Name, если выражение условия содержит переменную.

Замечания

При устранении неполадок с управлением на основе политик запросите представление syspolicy_conditions, чтобы определить, кто создал или последний раз изменил условие.

Разрешения

Требуется членство в роли PolicyAdministratorRole базы данных msdb.

См. также

Администрирование серверов с помощью управления на основе политик
Представления управления на основе политик (Transact-SQL)