syspolicy_conditions (Transact-SQL)
适用于:SQL Server
为 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 角色的成员身份。