基于策略的管理

基于策略的管理允许定义可控制对象创建和行为的条件,以及收集有关不符合条件的对象的信息。它既是一个自动化管理工具,又是一个管理审核工具。简单的说,策略就是一个标准,一个判断(某个操作是否能执行的判定标准)和审核(检测已有数据是否符合规则的审核标准)的标准。
策略管理的基本组成部分:
1、目标:目标就是个实实在在的东西,比如苹果
2、方面:方面可以理解为这个东西的特点,比如苹果的品种,颜色,大小,产地等
3、条件:条件可以理解为按照这个东西的特点进行筛选的条件(布尔,只有真假两种值),比如产地是不是山东,品种是不是红富士。
4、策略:策略就是个鉴定标准,比如入库时,这个仓库的苹果必须是山东的红富士,那苹果入库时如果不是山东的红富士,那就走吧
5、策略类别:策略类别就是策略的集合,比如山东红富士,75号以上两个策略就可以归到山东优质红富士这样一个类别中
6、有效策略:顾名思义,就是这个策略起不起作用。比如,不是当季时,那山东红富士那个仓库就可以存放别的东西,那这个策略就可以定为无效的了。有效策略的3个条件:策略必须是启用的;标识的目标必须属于策略的目标集;目标层次结构中的目标或父对象必须订阅包含有效策略的策略类别。

创建一个新策略的步骤(创建一个表命名约定的策略)
1、创建策略条件


2、按照新建条件框进行填写(名称,方面,表达式),然后点确定,如下图
这个策略的条件是表命名须以T_开头,但是不能以T_Test_开头

3、创建策略

 

4、按照新建策略框进行填写,然后点确定,如下图

针对目标:【每】后面的下拉箭头可以选择某个库或者新建条件(用以选择符合条件的数据库)
评估模式:我们一般选择更改时:禁止
        四种评估模式:
        1、按需——策略必须手动运行
        2、更改时:禁止——使用DDL触发器防止不符合策略的事件发生
        3、更改时:记录——使用DDL触发器记录不符合策略的事件,但不阻止它们执行
        4、按计划——创建一个自动评估策略的SQL Server代理作业
-------------------------------------------------------------------------------------------
策略只会将DDL触发器应用于新对象。现有对象仍能起作用。要获得不符合策略的对象的列表,如图操作

 
获取结果如下:

 

本文出自 “杨金澎” 博客,谢绝转载!

你可能感兴趣的:(创建策略,策略管理,新建策略)