Поделиться через


Создание политики имен финансов

В этой задаче создается база данных с именем Finance, затем формируется условие, требующее, чтобы все таблицы начинались с букв fintbl. После этого создается политика и категория политики по обеспечению стандарта именования таблиц в базе данных Finance.

Создание базы данных Finance

  1. В среде Management Studio откройте окно запросов и выполните следующую инструкцию:

    CREATE DATABASE Finance ;
    GO
    
  2. В обозревателе объектов щелкните пункт Базы данных и нажмите клавишу F5 для обновления списка баз данных.

Создание условия «Таблицы Finance»

  1. В обозревателе объектов раскройте узлы Управление и Управление политиками, щелкните правой кнопкой мыши узел Условия и выберите команду Создать условие.

  2. В диалоговом окне Создание нового условия в поле Имя введите Таблицы Finance.

  3. В поле Аспект выберите Многокомпонентное имя.

  4. В поле Поле области Выражение выберите @Name, в окне Оператор выберите Like, а в окне Значение введите 'fintbl%', чтобы все имена таблиц начинались с букв fintbl.

  5. На странице Описание введите Имена таблиц Finance должны начинаться с букв «fintbl» и нажмите кнопку ОК для создания условия.

Создание политики имен финансов

  1. В обозревателе объектов щелкните правой кнопкой мыши папку Политики и выберите в контекстном меню пункт Создать политику.

  2. В диалоговом окне Создание новой политики в поле Имя введите Имена Finance.

  3. В окне Проверить условие выберите Таблицы Finance. Он находится в области Многокомпонентное имя.

  4. В области Применить к отображается список объектов баз данных, к которым можно применить эту политику. Установите флажок Каждая таблица.

  5. В области Каждая база данных разверните раздел Каждый и нажмите Создать условие.

  6. В диалоговом окне Создание нового условия в поле Имя введите База данных Finance.

  7. В окне Выражение закончите выражение включением @Name = 'Finance' и нажмите кнопку ОК для закрытия страницы условия.

    ПримечаниеПримечание

    Может потребоваться выйти из окна Значение для включения кнопки ОК.

  8. В окне Режим оценки выберите При изменении: запретить. Это обеспечит создание политикой триггера базы данных в базе данных Finance.

  9. Установите флажок Разрешена. (Установленный флажок Включено не применяется к политикам По запросу.)

  10. В поле Ограничение сервера выберите пункт Нет.

  11. Нажмите кнопку ОК.

Создание категории политики финансов

  1. В обозревателе объектов раскройте узел Управление, щелкните правой кнопкой мыши узел Управление политиками и выберите пункт Управление категориями.

  2. В диалоговом окне Управление категориями политик в пустом поле Имя введите Finance и снимите флажок Обязательные подписки базы данных. Параметр Обязательные подписки базы данных заставит все базы данных экземпляра подписаться на эту категорию политики. В этом занятии только база данных Finance должна подписаться на политику «Имена финансов».

  3. Нажмите кнопку ОК.