Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Хранилище данных Рутокен KeyBox представляет собой базу данных. База данных создается вручную, а для ее её наполнения используются скрипты используется скрипт Storage.sql и Storage_Indices.sql, входящий в состав дистрибутива RutokenKeyBox (скрипты располагаются скрипт располагается в каталоге \RutokenKeyBox.Server\Misc).

...

c) Укажите Имя базы данных: (Database name:), например, RutokenKeyBox, RutokenKeyBox и нажмите OK.

2. Используйте локальную учетную учётную запись SQL или учетную учётную запись Active Directory (например,   servicecm) и наделите её необходимыми правами для работы с созданной базой данных. Данная учетная учётная запись будет использоваться для выполнения операций чтения и записи в базу данныхНастройка подключения к базе с использованием указанной учетной учётной записи производится в Мастере настройки RutokenKeyBox.

...

d) Выдайте права на работу с базой для выбранного имени входа, укажите разрешения:указав разрешения db_owner и public, и нажмите ОК.

3. Выберите в Обозревателе объектов (Object Explorer) созданную базу данных (RutokenKeyBox)  и и выполните скрипты Storage.sql и Storage_Indicesскрипт Storage.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 необходимо выдать разрешения на объекты CMAgentSessionTypeUpdateAgentSession и 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).