SQL Server 2008基于策略管理的功能与优点

数据库 SQL Server
我们今天主要向大家讲述的是SQL Server 2008基于策略管理的功能,优点,还有基于策略的管理的框架的3部分组成,以下就是文章的主要内容描述。

以下的文章主要向大家讲述的是SQL Server 2008基于策略管理,其中包括对SQL Server 2008基于策略管理的功能的介绍,以及对SQL Server 2008基于策略管理的优势描述,以下就是文章的主要内容描述。

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

基于策略的管理

基于策略的管理(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状态更新的事务中去。
 

【编辑推荐】

  1. MS SQL Server 连接字符串的实际操作简介
  2. SQL Server 字符串在实际操作中的注意事项
  3. SQL Server 连接字符串的一些声明
  4. SQL Server 连接字符串的实现步骤
  5. SQL server 2000 标准版、企业版的不同之处
责任编辑:佚名 来源: 互联网
相关推荐

2011-03-29 13:10:56

SQL Server

2010-06-28 08:37:58

SQL Server

2010-07-09 09:46:28

SQL Server

2010-07-13 10:22:06

SQL Server

2010-10-20 15:02:21

2010-07-05 13:19:36

2010-07-20 09:26:17

SQL Server

2010-07-20 09:15:03

SQL Server

2011-05-24 13:39:49

SQL Server

2009-02-16 17:03:57

管理开发效能

2010-07-19 12:47:04

SQL Server

2010-10-22 10:59:43

SQL Server的

2012-10-08 16:49:18

Office 2013

2009-05-13 07:25:38

LinuxSuseEnterprise

2011-03-29 13:56:12

SQL Server 数据压缩

2009-04-16 15:44:10

可管理性SQL Server

2009-04-16 17:30:00

可伸缩管理集成

2009-02-25 11:42:43

FILESTREAM文件流文件管理

2009-04-16 18:07:39

2010-07-13 14:31:09

SQL Server
点赞
收藏

51CTO技术栈公众号