Хранилище данных Рутокен KeyBox представляет собой базу данных. База данных создается вручную, а для ее наполнения используются скрипты Storage.sql и Storage_Indices.sql, входящий в состав дистрибутива RutokenKeyBox (скрипты располагаются в каталоге \RutokenKeyBox.Server\Misc).
- Создайте базу данных в среде SQL Management Studio с произвольным именем:
a) В окне Обозреватель объектов (Object Explorer) нажмите правой кнопкой мыши на вкладку Базы данных (Databases).
...
d) Выдайте права на работу с базой для выбранного имени входа, укажите разрешения: db_owner и public и нажмите ОК.
3. Выберите в Обозревателе объектов (Object Explorer) созданную базу данных (RutokenKeyBox) и выполните скрипты Storage.sql и Storage_Indices.sql:
a) Выберите меню Файл (File) > Открыть (Open) > Файл. . . (File. . . ), укажите путь к файлу Storage.sql (располагается в каталоге ..\RutokenKeyBox.Server\Misc) и нажмите Открыть (Open).
b) До запуска скрипта раскомментируйте: --USE [<database name>]--GO и укажите название базы данных, для которой применяется скрипт (RutokenKeyBox): --USE [RutokenKeyBox]--GO. Или выберите необходимую базу данных в выпадающем меню (рисунок ниже).
c) Нажмите Выполнить (Execute).
d) Аналогичным образом выполните скрипт Storage_Indices.sql.
4. Для работы Агента RutokenKeyBox необходимо выдать разрешения на объекты CMAgentSessionType, UpdateAgentSession и UpdateAgentSessions созданной базы данных (RutokenKeyBox) для сервисной учетной записи (например, servicecm):
a) Откройте Свойства (Propierties) объекта CMAgentSessionType, расположенного по пути Программирование (Programmability) > Типы (Types) > Определяемые пользователем табличные типы (User-Defined Table Types).
b) Перейдите на вкладку Разрешения (Permissions), для поиска сервисной учетной записи нажмите Найти... (Search...).
c) Выдайте Разрешения для добавленной учетной записи: (Permissions for:) на Управление (Control) данным объектом.
d) Аналогичным образом выдайте разрешения на Выполнение (Execute) для объектов UpdateAgentSession и UpdateAgentSessions, расположенных по пути Программирование (Programmability) > Хранимые процедуры (Stored Procedures).