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 角色的成员身份。