Versions Compared

Key

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

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

1. Обозревателе
  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.

      • Определите Имя для входа (Logins) для созданной базы (например, servicecm):.
      • Нажмите Безопасность (Security) > Имя для входа (Logins), из списка выберите учетную запись. Перейдите
      • Перейдите на вкладку Сопоставление пользователей (User Mapping).
      • Выдайте права  и выдайте права на работу с базой для выбранного имени входа, укажите разрешения: db_owner и public и нажмите ОК(Рисунок 3).

    Рисунок 3 – Microsoft SQL: права для работы с базой данных.

    3. Выберите в Обозревателе объектов (Object Explorer) созданную базу данных (IndeedCM) и выполните скрипт скрипты Storage.sql и Storage_Indices.sql:

      • Выберите меню Файл (File) > Открыть (Open) > Файл. . . (File. . . ), укажите путь к файлу Storage.sql (располагается в каталоге ..\IndeedCM.Server\Misc) и нажмите Открыть (Open).
      • До запуска скрипта раскомментируйте: --USE [<database name>]--GO и укажите название базы данных, для которой применяется скрипт (IndeedCM): --USE [Indeed CM]--GO. Или выберите необходимую базу данных в выпадающем меню (см. Рисунок 4рисунок ниже).
      • Нажмите Выполнить (Execute). 
      • Аналогичным образом выполните скрипт Storage_Indices.sql.

    Image AddedImage RemovedРисунок 4 – Выбор базы данных для запуска скрипта.

    4. Для работы Агента Indeed CM необходимо выдать разрешения на объекты CMAgentSessionTypeUpdateAgentSession и UpdateAgentSessions созданной базы данных (IndeedCM) для сервисной учетной записи (например, servicecm):

      • Для Откройте Свойства (Propierties) объекта CMAgentSessionType, расположенного по пути Программирование (Programmability) > Типы (Types) > Определяемые пользователем табличные типы (User-Defined Table Types), выдайте права на Управление (Рисунок 5). ).

    Image Added

      • Перейдите на вкладку Разрешения (Permissions), для поиска сервисной учетной записи нажмите Найти... (Search...).
      • Выдайте Разрешения для добавленной учетной записи: (Permissions for:) на Управление (Control) данным объектом.

    Image Added

      • Аналогичным образом выдайте разрешения на Выполнение (Execute) для Для объектов UpdateAgentSession и UpdateAgentSessions, расположенных по пути Программирование (Programmability) > Хранимые процедуры (Stored Procedures), выдайте права на Выполнение

    Image Removed

    Рисунок 5 - Назначение прав на объекты базы данных
      • .