Сервис «Управление БД»
Начиная с версии 24.1 в целях безопасности пункт меню Управление базами данных больше не доступен в «Администратор-WEB». Управление базами данных вынесено в отдельный сервис «Управление БД».
Установка сервиса «Управление БД»
Обновление сервиса
Для соединения с Linux-сервером используйте:
- терминал в случае наличия графического интерфейса Linux-системы;
- клиент PuTTY для удаленного соединения с Linux-машиной. Для соединения заполните поля, как показано на рисунке, и нажмите кнопку [Соединиться].

Получите root-права. Наберите команду и введите пароль от пользователя root.
sudo su
Для определения списка контейнеров, развернутых на сервере, выполните команду:
docker ps

Установка сервиса
Скачайте архив сервиса «Управления БД» в каталог /opt/wsks-6.0.9_443/ctl/tar_files/
wget -O /opt/wsks-6.0.9_443/ctl/tar_files/webnext-dbadmin-241.tar.gz "https://keysystems.ru/files/web/INSTALL/DbAdmin/webnext-dbadmin-241.tar.gz" --no-check-certificate
где:
wsks-6.0.9_443- наименование контейнера;https://keysystems.ru/files/web/INSTALL/DbAdmin/webnext-dbadmin-241.tar.gz- постоянная ссылка на актуальную версию сервиса 24.1.
Установите сервис, выполнив команду:
bash /opt/wsks-6.0.9_443/ctl/ws_addapp.sh -t wDBA -a webnext-dbadmin-241.tar.gz -p auto -vc dba
где:
wsks-6.0.9_443- наименование контейнера;-t wDBA- тип приложения сервиса «Управление БД» (не изменять!);-a webnext-dbadmin-241.tar.gz- имя архива;-p auto- автоматическое присвоение порта кестрел;-vc dba- имя виртуального каталога.

Установленный таким образом сервис будет доступен по адресу:
https://<имя или IP-адрес хоста>:443/dba/

Если в файле конфигурации сервиса «Управление БД» указаны сервер и база данных, окно авторизации будет содержать только поля для ввода логина и пароля.
Откройте файл конфигурации appsettings.Production.json любым удобным способом:
nano /opt/wsks-6.0.9_443/www/html/wsks_54430/appsettings.Production.json

где:
DataSourceType- тип СУБД (1 - MSSQL, 2 - Oracle, 3 - PGSQL);Server– адрес сервера;DataBase– имя базы данных.
В этом случае окно авторизации будет иметь вид:

Обновление сервиса
- Получите информацию о контейнере, выполнив команду, и определите порт обновляемого приложения:
bash /opt/wsks-6.0.9_443/ctl/ws_info.shгде:
wsks-6.0.9_443 - наименование контейнера.

- Обновите сервис, выполнив команду:
bash /opt/wsks-6.0.9_443/ctl/ws_updapp.sh –f -t "wDBA" -a "webnext-dbadmin-241.tar.gz" -p "54434" -s https://keysystems.ru/files/web/INSTALL/DbAdmin
где:
wsks-6.0.9_443- наименование контейнера;wDBA- тип приложения сервиса «Управление БД» (не изменять!);webnext-dbadmin-241.tar.gz- имя архива;54434– кестрел-порт сервиса;https://keysystems.ru/files/web/INSTALL/DbAdmin- ссылка на интернет-ресурс для скачивания архива.
