在此任务中,你将配置 Finance 数据库以订阅 Finance 策略类别。 然后,您将测试金融名称政策。
订阅财务策略类别
在对象资源管理器中,展开 “数据库”,右键单击
Finance,指向 “策略”,然后单击“ 类别”。选中
Finance类别的“订阅”复选框。单击 “确定” 。
测试对财务名称政策的执行
在 Management Studio 中,打开查询窗口。 执行以下语句,该语句尝试创建违反 财务名称 策略的表。 该表违反了策略,因为表名不以字母 fintbl 开头。
USE Finance ; GO CREATE TABLE NewTable (Col1 int) ; GO请注意,该策略可防止创建表,并返回提供策略名称的信息性消息。
若要提供有效的名称,请按如下所示修改代码,然后再次运行该语句。
USE Finance ; GO CREATE TABLE fintblNewTable (Col1 int) ; GO这一次,将创建表。
将策略应用于整个服务器
目前,只有 Finance 数据库订阅财务策略类别。 在许多情况下,将策略类别应用于整个服务器更容易。 在对象资源管理器中,展开 “管理”,右键单击“ 策略管理”,然后单击“ 管理类别”。
在“ 管理策略类别 ”对话框中,找到“财务”类别,然后选择“财务”类别的 “授权数据库订阅 ”复选框。
单击 “确定” 。 现在,Finance 类别适用于所有数据库,但已创建的条件将财务名称策略限制为 Finance 数据库。 这说明如何利用复杂的条件组合来针对多个服务器上的策略,以确保其正确应用。
概要
本教程介绍了如何创建基于策略的管理条件、策略和策略组,以及如何应用筛选器并检查基于策略的管理目标的符合性。
下一个
本教程已完成。 若要返回到开始,请单击“ 教程:使用基于策略的管理管理服务器”。
有关教程的列表,请参阅 SQL Server 2014 的教程。