基于策略的管理(Policy Based Management),使DBA们可以制定管理策略,并将这些策略应用到服务器、数据库以及数据环境中的其他对象上去。经过精心设计的管理策略可以帮助DBA们对数据环境进行前瞻性的管理。

基于策略的管理的优势体现在:

l         按需管理:基于策略的管理提供了系统配置的逻辑视图,因此DBA们可以预先定义各自所需要的数据服务配置,而不用等到这些需要实际发生的时候再去配置。

l         智能监控:基于策略的管理可以持续监控系统的配置变化,并阻止那些违反了策略的配置变化操作。

l         虚拟管理:通过基于策略的管理,DBA们可以对多台服务器进行规模化管理,在企业内部统一实施某些强制性配置会变得更加方便。

基于策略的管理的框架有三部分组成:

策略管理:管理员制定各种策略。

显式管理:管理员通过对指定的目标或目标群应用策略来检查目标对策略的依从性,或者更严格的是禁止这些目标上违反策略的行为发生。

执行模式:SQL Server 2008的基于策略的管理支持4种执行模式,这4种模式决定了策略对目标的影响程度。这四种模式分别是:

l         按需(On Demand):这种模式下的策略可以有管理员自由的选择是否应用,例如管理员可以手动调用这些策略来检查目标的依从性,或者通过DDL Trigger来订阅这些策略。

l         更新时阻止(On Change - Prevent):这是最严格的一种,SQL Server 2008通过DDL Trigger的方式在订阅该策略的目标上发生操作时实施检查操作对策略的符合性,如果违反策略则回滚该操作,以达到强制策略的效果。

l         更新时记录(On Change - Log Only):SQL Server 2008通过Event Notification的机制在在订阅该策略的目标上发生操作时实施检查操作对策略的符合性,如果违反策略则发送消息,就将该违反操作通过Service Broker的队列发送进行记录。

l         按计划(On Schedule):通过SQL Agent的作业来调用策略对目标对象进行检查。

虽然PBM有以上四种执行模式,但是归总起来其实是两大种,一种是基于SQL Agent作业方式的On Schedule模式,而另外一种是基于Event机制的On Change模式。因此并非所有Facet都支持On Change模式,要支持On Change模式,那么Facet的状态改变必须可以通过事件捕获或者事务性的DDL操作,当然On Schedule和On Demand就没有这些机制,因为这两种模式无需参与到Facet状态更新的事务中去。

参考 SQL Server 2008安全性

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

SQL Server 2008基于策略的管理相关推荐

  1. SQL Server 2008 : 基于策略的管理(Policy-Based Management)

    在SQL Server 2008中提出了一套新的管理机制,就是所谓的基于策略的管理(姑且可以称为PBM).它的主要优势如下 按需管理:PBM提供了系统配置的逻辑视图,因此DBA们可以预先定义各自所需要 ...

  2. SQL Server 2008备份策略设计下(六)

    上一篇博文探讨了各种恢复模式和备份类型,这一节继续来探讨如何设计备份策略.设计一个数据库的最佳备份策略,会面临如何选择使用哪种恢复模式的问题,因为恢复模式控制着备份和还原的行为.一般来讲,简单恢复模式 ...

  3. Windows Server 2008 将与 Visual Studio 2008 和 SQL Server 2008 于2008年2月27 日在洛杉矶共同发布...

    微软公司刚刚在全球伙伴大会 (Worldwide Partner Conference) 上郑重宣布,Windows Server 2008 将与 Visual Studio 2008 和 SQL S ...

  4. 详细介绍微软SQL Server 2008

    SQL Server 2008是一个重大的产品版本,它推出了许多新的特性和关键的改进,使得它成为至今为止的最强大和最全面的SQL Server版本.这篇文章详细介绍了Microsoft SQL Ser ...

  5. 微软 Sql Server 2008

    详细介绍微软SQL Server 2008 http://dev.yesky.com/264/7681264_4.shtml 2007-11-25 09:00 作者: 戴羽 出处: IT专家网 责任编 ...

  6. SQL Server 2008新特性——SSMS增强

    SQL Server 2008已经发布很多天了,今天来总结一下我们最常用的工具SSMS在SQL 2008中的一些改进: 1.在注册的服务器组中一次SQL查询可以针对多个服务器执行. 首先是要在&quo ...

  7. SQL Server 2008系统的系统数据库

    系统数据库是指安装程序一起安装,用于协助SQL Server 2008系统共同完成管理操作的数据库,它们是SQL Server 2008运行的基础.它们分别是:master.model.tempdb. ...

  8. Microsoft 数据库三版本共存:SQL Server 2000(SP4) + SQL Server 2005(SP2) + SQL Server 2008

    Microsoft 数据库三版本共存: SQL Server 2000(SP4) + SQL Server 2005(SP2) + SQL Server 2008 一.服务项: 1.SQL Serve ...

  9. SQL Server安全性和基于策略的管理–高级条件

    The policy core consists of conditions and targets. Moreover, complex targets are defined by additio ...

最新文章

  1. Oracle中的rownum和rowid
  2. noj大作业c语言扫雷,noj大作业.doc
  3. JAVA入门级教学之(简单的程序测试)
  4. [转]如何完美应对面试
  5. 一道c++小编程题,
  6. Javascript:getElementsByClassName
  7. 问题六十四:怎么用C++实现二叉查找树(binary search tree)及其相关操作
  8. Echart饼图简单使用
  9. 逻辑回归之ROC曲线的绘制
  10. 北海市卫生学校计算机教室,北海市卫生学校:借力智慧校园,开启德育管理新篇章...
  11. 在计算机中用于实现域名和IP地址转换的是,internet中用于实现域名和ip地址转换的是什么...
  12. Ecshop各个页面文件介绍,主要文件功能说明
  13. java禅道_使用Java+Excel统计禅道上问题处理情况
  14. word段落间距调整:格式刷/取消对齐网格/分节符/擦除格式都无效的应对方法
  15. 美国大学计算机专业排名2019,2019年美国大学计算机排名
  16. php每四位隔开,php数字每三位加逗号的功能函数
  17. PyCharm Community 2021.2 安装与汉化
  18. 链路追踪google dapper论文 中文
  19. 前景广阔的技术---云计算
  20. 计算机中的速率、带宽、时延、利用率解读

热门文章

  1. 国拨经费约31.48亿!科技部发布科技创新2030 —“脑科学与类脑研究”重大项目2021年度项目申报指南
  2. 物联网通信协议全解析
  3. 深度解读:人体防御病毒的免疫力究竟是什么?
  4. 物联网白皮书【2018】重磅发布|今年的物联网产业交出了一张怎样的答卷
  5. 1 分钟带你认识从 � 到 锟斤拷
  6. 面试常考,项目易错,长文详解C/C++中的字节对齐
  7. Coding and Paper Letter(二十)
  8. mysql性能优化分析 --- 上篇
  9. oracle 查询历史sql执行最慢和执行次数最多的sql
  10. PacificA 一致性协议解读