订阅和检查 Finance Name 策略

在本任务中,将 Finance 数据库配置为订阅 Finance 策略类别。然后,测试 Finance Name 策略。

订阅 Finance 策略类别

  1. 在对象资源管理器中,展开**“数据库”,右键单击“Finance”,指向“策略”,然后单击“类别”**。

  2. 选中 Finance 类别的**“已订阅”**框。

  3. 单击“确定”。

测试 Finance Name 策略的实施情况

  1. 在 Management Studio 中,打开一个查询窗口。执行下面的语句,以尝试创建一个违反 Finance Name 策略的表。该表违反了此策略,因为表名称没有以字母 fintbl 开头。

    USE Finance ;
    GO
    CREATE TABLE NewTable
    (Col1 int) ;
    GO
    

    请注意,此策略禁止创建该表,并返回一条提供策略名称的信息性消息。

  2. 若要提供有效的名称,请按如下方式修改代码并重新运行语句。

    USE Finance ;
    GO
    CREATE TABLE fintblNewTable
    (Col1 int) ;
    GO
    

    此时,将创建该表。

将策略应用于整个服务器

  1. 当前,仅 Finance 数据库订阅了 Finance 策略类别。在很多情况下,将策略类别应用于整个服务器会更容易一些。在对象资源管理器中,展开**“管理”,右键单击“策略管理”,然后单击“管理类别”**。

  2. 在**“管理策略类别”对话框中,找到 Finance 类别,然后选中 Finance 类别的“托管数据库订阅”**框。

  3. 单击“确定”。现在,Finance 类别将应用于所有数据库,但创建的条件将 Finance Name 策略限定为 Finance 数据库。这说明了如何使用复杂的条件组合限定策略目标,以便按适当的方式在多个服务器上正确应用策略。

小结

本教程说明了如何创建基于策略的管理条件、策略和策略组,以及如何应用筛选器并检查基于策略的管理目标是否符合策略。

下一步

现已学完了本教程。若要返回到开始位置,请单击教程:使用基于策略的管理来管理服务器

若要查看完整教程列表,请单击教程