Хранилище данных Indeed Certificate Manager представляет собой базу данных. База данных создается вручную, а для ее наполнения используется скрипт Storage.sql, входящий в состав дистрибутива Indeed CM (располагается в каталоге ..\IndeedCM.Server\Misc).
1. Создайте базу данных в среде SQL Management Studio с произвольным именем:
Для этого в Обозревателе объектов (Object Explorer) нажмите правой кнопкой мыши по вкладке Базы данных (Databases) и выберите Создать базу данных... (New Database...). Укажите Имя базы данных: (Database name:) например, IndeedCM и нажмите OK (Рисунок 2).
Рисунок 2 – Создание базы данных в SQL Management Studio.
2. Используйте локальную учетную запись SQL или учетную запись Active Directory (например, servicecm) и наделите её необходимыми правами для работы с созданной базой данных. Эта учетная запись будет использоваться для выполнения операций чтения и записи в базу данных. Настройка подключения к базе с использованием указанной учетной записи производится в Мастере настройки Indeed CM.
Рисунок 3 – Microsoft SQL: права для работы с базой данных.
3. Выберите в Обозревателе объектов (Object Explorer) созданную базу данных (IndeedCM) и выполните скрипт Storage.sql:
Рисунок 4 – Выбор базы данных для запуска скрипта.
4. Для работы Агента Indeed CM необходимо выдать разрешения на объекты CMAgentSessionType, UpdateAgentSession и UpdateAgentSessions созданной базы данных (IndeedCM) для сервисной учетной записи (например, servicecm):
Рисунок 5 - Расположение объектов в базе данных MS SQL.
Рисунок 6 - Назначение прав на объекты базы данных.