syspolicy_conditions (Transact-SQL)

SQL Server 实例中每个基于策略的管理条件在表中各占一行。syspolicy_conditions 属于 msdb 数据库中的 dbo 架构。下表对 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)

条件所基于的方面的名称。

Expression

nvarchar(max)

方面状态的表达式。

obj_name

sysname

如果条件表达式包含 @Name,则为赋给此变量的对象名。

注释

在排除基于策略的管理的故障时,请查询 syspolicy_conditions 视图,以确定创建条件或上次更改条件的用户。

权限

要求具有 msdb 数据库中的 PolicyAdministratorRole 角色的成员身份。

请参阅

参考

基于策略的管理视图 (Transact-SQL)

概念

使用基于策略的管理来管理服务器