Описание#

Лицензирование системы привязывается к конкретной базе данных. Уникальный код базы формируется с учётом аппаратно-программного окружения СУБД и параметров самой базы и однозначно соответствует данной БД.

Модель 1. Одна база данных#

Если сервер приложений работает с одной базой данных, зарегистрируйте эту базу и получите для неё лицензию.

flowchart LR
    APP[Сервер приложений] --> DB[База данных]
    DB -. "зарегистрировать и получить" .-> LIC[Лицензия для этой БД]

Модель 2. Несколько баз данных#

В продуктивном контуре с репликацией зарегистрируйте основную базу и каждую резервную реплику. Лицензия привязана к конкретной базе и её окружению, поэтому одной лицензии для нескольких баз недостаточно: для каждой базы требуется свой запрос и соответствующая ему лицензия.

Порядок действий:

  1. Зарегистрируйте основную базу и сформируйте для неё запрос лицензии.

  2. Зарегистрируйте каждую реплику и сформируйте отдельный запрос для каждой базы.

  3. Получите лицензии по сформированным запросам и установите все полученные лицензионные файлы в систему.

Сервер приложений автоматически использует лицензию, соответствующую базе, к которой он подключён в данный момент. Лицензии для остальных баз остаются установленными и доступными. При переключении на реплику сервер приложений использует лицензию этой реплики. Регистрация всех баз и получение лицензии для каждой требуются и в том случае, если переключение при отказе настроено на уровне СУБД, а серверы приложений не переключаются.

flowchart LR
    APP[Сервер приложений] -->|подключение к текущей БД| DB1[Основная БД]
    DB1 -. переключение .-> DB2[Реплика 1]
    DB1 -. переключение .-> DB3[Реплика 2]
    DB1 -. "своя лицензия" .-> LIC1[Лицензия 1]
    DB2 -. "своя лицензия" .-> LIC2[Лицензия 2]
    DB3 -. "своя лицензия" .-> LIC3[Лицензия 3]

Любые изменения в окружении (например: тип процессора, материнская плата, MAC-адрес сетевого интерфейса, версия СУБД, имя базы данных и т. п.) могут привести к утрате актуальности лицензии.

Лицензия устанавливается при первом входе в систему и при необходимости может быть впоследствии изменена или дополнена.