Хранилище данных представляет собой базу данных. База данных создается вручную, а для ее наполнения используется скрипт Storage.sql, входящий в состав дистрибутива .
1. данных в среде с произвольным именем:
Для этого в Обозревателе объектов (Object Explorer) нажмите правой кнопкой мыши по вкладке Базы данных (Databases) и выберите Создать базу данных... (New Database...). Укажите Имя базы данных: (Database name:) например, IndeedCM и нажмите OK ( 2).
Рисунок 2 – Создание базы данных в SQL Management Studio.
Перейдите на вкладку Сопоставление пользователей (User Mapping) и выдайте права на работу с базой для , укажите разрешения: public и нажмите ОК (Рисунок 3).
Рисунок 3 – Microsoft SQL: права для работы с базой данных.
3. Выберите в Обозревателе объектов (Object Explorer) созданную базу данных (IndeedCM) и выполните скрипт Storage.sql:
- и укажите название базы данных, для которой применяется скрипт (IndeedCM): --USE [Indeed CM]--GO. Или выберите базу данных в выпадающем меню (см. Рисунок 4).
- Нажмите Выполнить (Execute).
Рисунок 4 – Выбор базы данных для запуска скрипта.
4. Для работы Агента Indeed CM необходимо выдать разрешения на объекты CMAgentSessionType, UpdateAgentSession и UpdateAgentSessions созданной базы данных (IndeedCM) для сервисной учетной записи (например, servicecm):
- Откройте Свойства (Propierties) объекта CMAgentSessionType, расположенного по пути Программирование (Programmability) > Типы (Types) > Определяемые пользователем табличные типы (User-Defined Table Types).
Рисунок 5 - Расположение объектов в базе данных MS SQL.
- Перейдите на вкладку Разрешения (Permissions), для поиска сервисной учетной записи нажмите Найти... (Search...).
- Выдайте Разрешения для добавленной учетной записи: (Permissions for:) на Управление (Control) данным объектом (Рисунок 6).
Рисунок 6 - Назначение прав на объекты базы данных.
- Аналогичным образом выдайте разрешения на Выполнение (Execute) для объектов UpdateAgentSession и UpdateAgentSessions, расположенных по пути Программирование (Programmability) > Хранимые процедуры (Stored Procedures).