sql server 2008管理部分的策略管理用法是什么?
答案 0 :(得分:1)
答案 1 :(得分:0)
SQL Server 2008中引入了基于策略的管理功能。该功能的目的是帮助SQL Server管理员创建和实施与SQL Server实例及其对象关联的策略。可以在一个SQL Server上配置策略,并在其他SQL Server实例上重复使用,以便为实例提供SQL Server安全模型
基于策略的管理允许DBA定义SQL Server系统组件的首选状态(例如,实例和对象),并将合规性状态与首选状态进行比较。正确声明的策略可确保在SQL Server环境中实施公司规则,并且通常是SQL Server安全模型的一部分
基于策略的管理功能构建于SQL Server管理对象集合(用于编程管理Microsoft SQL Server的所有方面的对象)之上,该集合支持SQL Server 2000及更高版本。因此,可以在SQL Server 2008之前的版本上使用基于策略的管理,例如通过PowerShell子系统和SQL Server代理
基于策略的管理概念 该功能有三个概念:
一个。按需 - 在管理员明确指定时评估策略
湾更改时:阻止 - 如果选择此选项,此自动模式将使用DDL触发器,以通过回滚更改来防止违反特定策略。请注意,此评估模式需要在SQL Server上启用嵌套触发器选项。如果不是这种情况,评估将执行错误或失败。要启用嵌套触发器,请打开特定SQL Server实例的“属性”对话框,导航到“高级”页面,然后将“允许触发器触发其他人”属性设置为“真”
℃。在更改时:仅记录 - 对可能违反策略规则并创建事件通知的更改自动评估策略
d。按计划 - 此评估模式使用SQL Server代理作业自动检查每个计划时间的策略违规
自动评估可能会影响系统性能,具体取决于针对特定策略评估的对象数。另一方面,自动评估模式可确保一致的SQL Server安全性
答案 2 :(得分:0)
基于策略的管理是一种基于策略的系统,用于管理一个或多个SQL Server实例。用于创建包含条件表达式的条件。然后,创建将条件应用于数据库目标对象的策略。
使用SQL Server Management Studio创建和管理策略,以:
选择一个包含要配置的属性的基于策略的管理方面。
定义一个条件,该条件指定管理构面的状态。
定义一个策略,其中包含条件,用于过滤目标集的其他条件以及评估模式。
检查SQL Server实例是否符合该政策。
以下是基于策略的管理的示例用例:https://www.mssqltips.com/sqlservertip/1924/monitor-your-sql-server-linked-server-configurations-with-policy-based-management/