Создание политики имен финансов
В этой задаче создается база данных с именем Finance, затем формируется условие, требующее, чтобы все таблицы начинались с букв fintbl. После этого создается политика и категория политики по обеспечению стандарта именования таблиц в базе данных Finance.
Создание базы данных Finance
В среде Management Studio откройте окно запросов и выполните следующую инструкцию:
CREATE DATABASE Finance ; GOВ обозревателе объектов щелкните пункт Базы данных и нажмите клавишу F5 для обновления списка баз данных.
Создание условия «Таблицы Finance»
В обозревателе объектов раскройте узлы Управление и Управление политиками, щелкните правой кнопкой мыши узел Условия и выберите команду Создать условие.
В диалоговом окне Создание нового условия в поле Имя введите Таблицы Finance.
В поле Аспект выберите Многокомпонентное имя.
В поле Поле области Выражение выберите @Name, в окне Оператор выберите Like, а в окне Значение введите 'fintbl%', чтобы все имена таблиц начинались с букв fintbl.
На странице Описание введите Имена таблиц Finance должны начинаться с букв «fintbl» и нажмите кнопку ОК для создания условия.
Создание политики имен финансов
В обозревателе объектов щелкните правой кнопкой мыши папку Политики и выберите в контекстном меню пункт Создать политику.
В диалоговом окне Создание новой политики в поле Имя введите Имена Finance.
В окне Проверить условие выберите Таблицы Finance. Он находится в области Многокомпонентное имя.
В области Применить к отображается список объектов баз данных, к которым можно применить эту политику. Установите флажок Каждая таблица.
В области Каждая база данных разверните раздел Каждый и нажмите Создать условие.
В диалоговом окне Создание нового условия в поле Имя введите База данных Finance.
В окне Выражение закончите выражение включением @Name = 'Finance' и нажмите кнопку ОК для закрытия страницы условия.
ПримечаниеМожет потребоваться выйти из окна Значение для включения кнопки ОК.
В окне Режим оценки выберите При изменении: запретить. Это обеспечит создание политикой триггера базы данных в базе данных Finance.
Установите флажок Разрешена. (Установленный флажок Включено не применяется к политикам По запросу.)
В поле Ограничение сервера выберите пункт Нет.
Нажмите кнопку ОК.
Создание категории политики финансов
В обозревателе объектов раскройте узел Управление, щелкните правой кнопкой мыши узел Управление политиками и выберите пункт Управление категориями.
В диалоговом окне Управление категориями политик в пустом поле Имя введите Finance и снимите флажок Обязательные подписки базы данных. Параметр Обязательные подписки базы данных заставит все базы данных экземпляра подписаться на эту категорию политики. В этом занятии только база данных Finance должна подписаться на политику «Имена финансов».
Нажмите кнопку ОК.