Ошибка 500 при подключении к серверу AirKey
Автор Maksim Kuzmov, Last modified by Mariya Vorozhba на 11 февраля 2024 07:53 PM

Продукты: Indeed CM

Затрагиваемые компоненты: AirKey


Описание проблемы: При настройке Indeed AirKey Enterprise через Мастер настройки Indeed CM возникает ошибка: “HTTP 500 - Внутренняя ошибка (Internal Server Error)
При этом:

  1. Хранилище данных для AirKey Enterprise расположено в MSSQL. Для подключения к БД используется учётная запись MSSQL.
  2. Хранилище данных для AirKey Enterprise расположено в Active Directory. Для подключения используется сервисная учётная запись пользователя Active Directory.

Причины возникновения: 

  1. В случае с MSSQL:
    - Отключена Проверка подлинности SQL Server и Windows (SQL Server and Windows Authentication mode)
    - Учетная запись, под которой выполняется подключение, не имеет прав db_owner на базу данных SQL
    - Допущена ошибка в файле конфигурации сервера Indeed AirKey Enterprise.

  2. В случае с Active Directory - У сервисной учётной записи нет прав на контейнер, в котором расположено хранилище данных

Варианты решения:  

  1. В MSSQL:
    - Запустить Microsoft SQL Server Management Studio, подключиться к серверу SQL, открыть его Свойства (Properties) и перейти в пункт Безопасность (Security). Включить Проверку подлинности SQL Server и Windows (SQL Server and Windows Authentication mode) и перезагрузить службу MSSQLSERVER.
    - Запустить Microsoft SQL Server Management Studio, подключиться к серверу SQL, перейти в Безопасность (Security) - Имена входа (Logins). В свойствах учетной записи перейти в раздел Сопоставление пользователей (User Mapping), добавить разрешение db_owner и нажать OK.
    - Проверить файл конфигурации сервера Web.config сервера AirKey:
    • В секции <connectionStrings>...</connectionStrings> случайно удалена кавычка, символ или часть тега <...></...>.
    • Частично или полностью удалены параметры <add.../>.
    • Опечатка в именовании параметров (Server, Initial Catalog, Integrated Security, User ID, Password).
    • Неправильно указаны данные для подключения к БД.

  2. В Active Directory выдать разрешение для УЗ на полный доступ к контейнеру с хранилищем данных и все его дочерние объекты

(2 голос(а))
Эта статья полезна
Эта статья бесполезна

Комментарии (0)
Добавить новый комментарий
 
 
Полное имя:
Email:
Комментарии: