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


syspolicy_conditions (Transact-SQL)

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

Имя столбца

Тип данных

Описание

condition_id

int

Идентификатор условия. Каждое условие представляет собой коллекцию, состоящую из одного или нескольких выражений условий.

name

sysname

Имя условия.

date_created

datetime

Дата и время создания условия.

description

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)

Имя аспекта, на котором основано условие.

Выражение

nvarchar(max)

Выражение для состояний аспекта.

obj_name

sysname

Имя объекта присваивается переменной @Name, если выражение условия содержит эту переменную.

Замечания

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

Разрешения

Необходимо членство в роли PolicyAdministratorRole в базе данных msdb.