Под учетной записью в системе Directum выполняются операции, связанные с обращением к базе данных, например, запуск сценариев, выполнение запросов, старт задач, импорт документов и др.
В качестве этой учетной записи рекомендуется указывать администратора системы Directum. Затем проверить, что у администратора настроена аутентификация по логину/паролю, и есть необходимые права на SQL-сервере (пункт 2 в порядке настройки прав доступа).
Настройка прав доступа:
• | выдайте пользователю привилегии «Полный доступ к компонентам», «Зарезервированная лицензия» и «Использование ESD» для работы со справочниками, отчетами, сценариями системы и документами формата ESD; |
2. | В SQL Server Management Studio настройте права учетной записи соответствующего пользователя. Для этого зайдите в программу от имени администратора SQL-сервера (по умолчанию sa) и выполните действия: |
• | в узле SQL-сервера включите учетную запись в роль Public; |
• | в узле базы данных Directum включите учетную запись в роль db_owner и убедитесь, что она не входит в роль IS-Builder User; |
• | назначьте для учетной записи свойство проверки ее существования View any definition: |
• | откройте свойства сервера «Server Properties» и перейдите на закладку «Permissions»; |
• | выберите необходимую учетную запись, для свойства View any definition установите флажок Grant и нажмите на кнопку ОК. |
После установки службы DISI реквизиты учетной записи сохраняются в конфигурационном файле DisiService.exe.config, в секции connectionStrings, в разделе Database. В дальнейшем их можно изменить. Для этого расшифруйте файл, запишите новые значения и заново зашифруйте его с помощью утилиты Aspnet_regiis.exe. После изменения учетной записи перезапустите службу DISI.