Versions Compared
Key
- This line was added.
- This line was removed.
- Formatting was changed.
На сервере с установленной ролью установленным Microsoft SQL Server необходимо создать базу данных для хранения информации необходимой для работы компонента Indeedсоздайте две базы данных — одну для Indeed AM Server, другую для Indeed AM Log Server — и сервисную учетную запись.
Warning | ||
---|---|---|
| ||
Для компонентов Indeed AM Server, Indeed AM Log Server, Indeed AM Airkey Cloud Server создаются отдельные базы данных для каждого компонента. |
Если вы планируете использовать пуш-нотификации, вам нужна еще одна база данных для Indeed AM AirKey Server. |
Создание базы данных
Чтобы создать базу данных, выполните следующие действия:
- Откройте SQL Server Management Studio и подключитесь к серверу указав данные для подключения.
. - Правой кнопкой мыши нажмите узел Databases.
- В появившемся окне выберите New DatabaseСоздайте новую базу данных для хранения данных системы Indeed Access Manager.
- Разверните компоненты вашего SQL сервера.
- Нажмите правой кнопкой мыши "Databases". Выберите "New Database".
- Введите имя для новой базы данных и нажмите "Ok"нажмите OK.
![](/download/attachments/54166197/image2018-12-7_16-52-23.png?version=1&modificationDate=1633532361000&api=v2&effects=drop-shadow)
Создание
сервисного пользователясервисной учетной записи
Indeed Access Manager поддерживает сервисные учетные записи с режимом проверки подлинности Windows и с режимом проверки подлинности SQL Server.
Для работы системы с хранилищем данных необходимо создать сервисную учетную запись. От имени созданной учетной записи компоненты Indeed будут писать и читать информацию из БД.
Система Indeed поддерживает работу с использованием Windows аутентификации и SQL аутентификации для сервисных пользователей.
Warning | ||
---|---|---|
| ||
При создании сервисной учетной записи требуется отключить отключите обязательную смену пароля при следующем входе и отключить срок действия пароля. В противном случаем, случае по истечению истечении срока жизни пароля , компоненты Indeed AM не смогут получить доступ к БДбазе данных, что вызовет сбои в работе. |
Сервисный пользователь с SQL аутентификацией
Note | ||
---|---|---|
| ||
В качестве примера была создана учетная запись с именем Admin-DB. На скриншотах продемонстрирован процесс настройки для данной учетной записи. |
- На сервере SQL разверните узел "Security". Нажмите правой кнопкой мыши по "Logins". Выберите "New Login...".
Image Removed
- На главной странице выполните:
- Задайте имя для нового пользователя.
- Выберите способ аутентификации средствами SQL-сервера.
- Отключите параметр обязательной смены пароля при следующем входе.
Scroll Pagebreak - В пункте "База данных по умолчанию" выберете созданную вами базу данных.
Image Removed
- Выдайте права db_owner пользователю для созданной базы
Сервисный пользователь с использованием Windows аутентификации
title | Примечание |
---|
Создание сервисной учетной записи с режимом проверки подлинности SQL Server
Чтобы создать cервисную учетную запись с режимом проверки подлинности SQL Server, выполните следующие действия:
- Раскройте узел Security.
- Правой кнопкой мыши нажмите узел Logins.
- В появившемся окне выберите New Login.
Image Added
- В окне Login - New выполните следующие действия:
- Введите имя пользователя.
- Выберите опцию SQL Server authentication.
- Отключите опцию Enable password policy.
- В меню слева выберите User Mapping.
- Выберите ранее созданные базы.
- Для каждой базы выберите роль db_owner инажмите OK.
Scroll Pagebreak Image Added
Создание сервисной учетной записи с режимом проверки подлинности Windows
Чтобы создать cервисную учетную запись с режимом проверки подлинности Windows, выполните следующие действия:
В качестве примера была создана учетная запись с именем sql-user. На скриншотах продемонстрирован процесс настройки для данной учетной записи.- Создайте доменную учетную запись.
- В Откройте SQL Server Management Studio откройте раздел "Security → Logins". и подключитесь к серверу.
- Раскройте узел Security.
- Правой кнопкой мыши нажмите узел Logins.
- В появившемся окне выберите New LoginНажмите правой кнопкой мыши по "Logins" и выберете "New Login".
- В окне "Login - New" нажмите "Search" и выполните поиск пользователя, созданного в пункте "1".
Image Removed
- В окне "Login - New" перейдите в раздел "User Mapping" и выдайте права "db_owner" для ранее созданной базы данных.
- Нажмите "Ок".
- выполните следующие действия:
- Найдите ранее созданного пользователя.
- В меню слева выберите User Mapping.
- Выберите ранее созданные базы.
- Для каждой базы выберите роль db_owner и нажмите OK.
Image Added
- Откройте в текстовом редакторе конфигурационный файл компонента, для которого вы создаете базу:
- Файл для компонента Indeed AM Server хранится в C
- :\inetpub\wwwroot\am\core\Web.config.
- Файл для компонента Indeed AM Log Server
- хранится в C:\inetpub\wwwroot\ls\targetConfigs\sampleDb.config.
В теге подключения к БД "connectionString" укажите "значение Integrated Security=SSPI".
Code Block language yml title Пример настройки для Indeed AM Server <mssqlDbContexts> <mssqlDbContext connectionString="Data Source=SERVER\SQLEXPRESS;Initial Catalog=am8;Integrated Security=SSPI" id="mssql" /> </mssqlDbContexts>
Code Block language yml title Пример настройки для Indeed AM Log Server <Settings> <ConnectionString>Data Source=SERVER\SQLEXPRESS;Initial Catalog=Log81;Integrated Security=SSPI</ConnectionString> </Settings>
- Сохраните конфигурационный файл. Выполните настройку пула приложения в IIS
Далее настройте пулы приложений в Internet Information Services.
- Запустите Диспетчер служб IIS Менеджер.
- Выберете "Пулы приложений → IndeedAMВыберите Пулы приложений→IndeedAM.Core (Для настройки для Indeed AM Server)\Indeed.LS (Для для Indeed AM Log Server)".
Image Modified
- В блоке "Действия" выберете "разделе Действия выберите Дополнительные параметры".
- В окне "Дополнительные параметры" найдите параметр "Удостоверение" и нажмите на кнопку справа.
Image Modified
- В окне "Удостоверение пула приложений" выберете " выберите Особая учетная запись" и нажмите "Установить...".
- Задайте учетную запись с указанием домена и нажмите "Ок" ОK.
Image Modified
- В блоке "разделе Действия" перезапустите пул приложения, для которого выполнялась настройка, и откройте начальную страницу приложения в IIS.
- Выберете
Выберите настраиваемый серверный компонент Indeed в IIS.
coreNote title Информация Если настройка выполняется и для
lsIndeedAM.Core, и для
Indeed.LS, то действия необходимо выполнить для каждого компонента
Image Removed
- В разделе "Управление " выберете "выберите Редактор конфигурации" и откройте "system.webServer/security/authentication/windowsAuthentication".
Image Removed
Для параметра
"useAppPoolCredentials
"установите значение
"True
"и нажмите
"Применить
"в блоке
"Действия
".
- Перезапустите сервер IIS сервер.
Image Added
Image Added
Backtotop
Table of Contents | ||
---|---|---|
|