数据库2008:SQL Server 2008数据库环境中企业级策略



  【IT专家网独家】SQL Server 2008推出了个新特性叫做基于策略管理(也叫做声明管理框架Declarative Management Framework (DMF))数据库管理员总是要很辛苦地确保他们管理所有SQL Server配置是符合公司策略和标准使用基于策略管理特性数据库管理员就可以管理个或多个SQL Server 2008例子并检查策略遵从性和违反策略问题可以创建策略用于管理SQL Server 2008所有实体例如SQL Server配置、数据库、表、用户、规则或任何其它SQL Server对象等等

  怎样配置和管理基于策略管理

  1. 使用SQL Server管理套件连接到SQL Server 2008例子

  2. 在对象管理器中点击管理下面策略管理你将看到子节点:策略、条件&分面

SQL Server

  3. 点击分面节点并扩展它看到74个预定义SQL Server分面集合当你想为SQL Server2008创建策略时它们是很有用

SQL Server




  4. 双击数据库维护分面来查看当我们使用这个分面创建个策略时可管理所有属性 













SQL Server

  怎样创建个条件

  在基于策略管理中步骤是创建个条件条件可以通过右键单击管理|策略管理下面子节点——条件来创建

SQL Server  




  当弹出了创建新条件窗口后你需要提供名称、分面和表达式如下图所示在这个情况下我们要设置个表达式就是在当前SQL Server 2008上所有数据库应该将恢复模型配置为NULL

SQL Server

  怎样创建个策略

  在基于策略管理中步是创建个策略它使用新添加条件可以通过右键单击管理|策略管理下面策略结点来创建个新策略

SQL Server

  当创建新策略窗口打开时你需要提供名称、检查条件和目标值如下图所示

SQL Server

  策略评估模型由这个策略所用基于策略管理分面特性来决定所有分面支持按需和按时间表(使用这个你可以为策略指定时间表来作为个SQL Server代理工作运行在个特定时间表上)只有当分面状态改变可以由些事件来捕获时候分面才支持根据变更来进行日志记录如果有改变分面状态、对DDL语句事务型支持那么分面支持根据变更来预防自动具有这 3个执行模式的策略可以被开启或关闭

  怎样评估新创建策略

  你可以通过右键单击管理|策略管理下面策略子节点来评估新创建策略如下图所示

SQL Server  

SQL Server




  你需要选择你需要评估策略并点击评估按钮它将对当前SQL Server 2008例子所有数据库执行策略并提供得出结果如下图所示













SQL Server

  绿色打勾图标显示这两个数据库符合策略而红叉按钮表明其它两个数据库不符合这个策略你可以点击查看…链接到详细面板来了解不符合原因

SQL Server

  失败原因是些数据库将恢复模型配置为了SIMPLE它应该按照企业策略标准配置为使用FULL恢复模型数据库管理员/策略管理员可以通过选上复选框并点击应用按钮来快速地解决策略冲突问题这将弹出个策略评估警告信息(如果你是第次执行这个策略)来进行更改;点击“是”来将数据库恢复模型从SIMPLE改为FULL

SQL Server

  下面截图显示了作出变更现在SQL Server 2008例子上所有数据库都符合了公司策略

SQL Server

  怎样管理策略

  可以通过使用SQL Server管理套件(SSMS)来创建和管理策略简单来说数据库管理员/策略管理员需要首先选择包含了需要监控或配置属性正确分面其次你需要使用选择分面来创建个条件接下来你需要创建个使用这个条件策略然后执行评估这将使你了解你服务器是否符合企业策略

  在SQL Server 2008中策略存储在哪里

  SQL Server 2008将所有策略存储在MSDB数据库中所以数据库管理员需要确保MSDB数据库在策略或条件改变时立即进行备份

Tags:  数据库备份策略 数据库安全策略 数据库2008

延伸阅读

最新评论

发表评论