Многопользовательское хранилище

Хранилище данного типа может быть использовано множеством пользователей с различным уровнем доступа. Это позволяет повысить стабильность данных и делает использование программы более гибким.

Перед созданием многопользовательского хранилища установите базу данных PostgreSQL(далее) или убедитесь, что установленная версия соответствует требованиям TNI.

Установка PostgreSQL впервые

Выполните загрузку и установку актуальной версии PostgreSQL для Windows:
https://www.postgresql.org/download/

При установке базы данных PostgreSQL вы можете принять все настройки по умолчанию, если для её работы в вашем окружении нет каких либо специальных требований (например, порт 5432 для соединения с базой по умолчанию уже занят другим установленным в системе сервисом).

В процессе установки также потребуется ввести пароль администратора superuser (postgres).

По окончанию установки PostgreSQL галочку запуска настройки Stack Builder можно снять, поскольку в ней нет необходимости для корректной работы базы данных.

Если вы планируете использовать базу данных для удаленных соединений, то дополнительно вам потребуется открыть указанный при установке порт в вашем фаерволе, а также дать разрешение на необходимые IP или маски IP-адресов вашей сети в файле pg_hba.conf в папке установки PostgreSQL.

Создание многопользовательского хранилища

При создании нового хранилища выберите Многопользовательское хранилище.

Выполните соединение хранилища с базой данных PostgreSQL.
Для этого укажите IP адрес и порт сервера базы данных PostgreSQL.

При первом соединении введите имя пользователя, владеющего правами администратора базы данных (по умолчанию данным пользователем будет являться postgres).

Выполните проверку соединения.

При сбое соединения перейдите в административную панель Postgre и в Properties сервера проверьте номер порта и другие сетевые настройки.

Наличие конфликтов по использованию порта другими службами можно проверить, используя TCPView.

Создайте учетную запись администратора TNI.

При создании первого многопользовательского хранилища в базе данных создаётся пользователь “Built-in TNI Administrator”, обладающий административными правами TNI. В дальнейшем вы сможете использовать данную учетную запись для входа и администрирования любого созданного в этой базе данных хранилища, а также для создания новых хранилищ без необходимости использования учетной записи администратора базы данных.

При создании нового многопользовательского хранилища по умолчанию доступ к нему будут иметь только администраторы. Для разрешения работы пользователей с хранилищем необходимо выполнить редактирование прав и привилегий в режиме Пользователи TNI.

Содержание