SQL Server 2008基于策略的管理
来源:互联网 发布:微博群发软件 编辑:程序博客网 时间:2024/06/05 06:56
基于策略的管理的优势体现在:
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基于策略的管理
- SQL Server 2008新特性——策略管理
- SQL Server 2008新特性——策略管理
- SQL Server 2008新特性——策略管理
- SQL Server 2008新特性——策略管理
- SQL Server 2008新特性——策略管理
- SQL Server 2008新特性——策略管理
- 基于角色的方式管理SQL Server安全
- SQL Server的管理
- 基于sqlcmd命令行工具管理SQL server
- 管理SQL Server 2008
- 创建SQL Server 2008的最佳方案和策略
- SQL Server 2008 的管理能力
- 用组策略来管理 SQL SERVER 2008 Auto Shrink database 上
- SQL Server数据库的安全性控制策略
- SQL Server的空值处理策略
- SQL Server的空值处理策略
- SQL Server数据库的安全性控制策略
- 遗传算法介绍(内含实例)
- Python内建函数之——filter,map,reduce
- Windows Server 2008密码重设盘
- Windows 2008 的TCP/IP原理
- .NET StockTrader 2.0 新版本
- SQL Server 2008基于策略的管理
- 体验SQL Server 2008 Express
- SQL Server 2005单元级加密和SQL Server 2008 透明数据加密
- Microsoft Silverlight 2正式版
- 用sp_change_users_login消除Sql Server的孤立用户
- Dynamite动态排序库
- Mono 2.0正式发布了
- 借GoogleAppEngine还魂,Picvew.com又运行起来
- WCF 性能基准报告