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