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

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

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

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

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

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

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

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

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

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

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

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

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

Новое хранилище рекомендуется создавать на том же устройстве, где установлен TNI, а также расположена база данных SQL. Это ускорит процесс выполняемых операций  и взаимодействия с файлами хранилища (сканирование, импорт, создание резервных копий и тд.).

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

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

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

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

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

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

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

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

При необходимости, добавьте новое соединение, нажав на или выберите нужный адрес из списка.

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

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

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

Подключение к существующей базе данных

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

После успешного соединения будет доступно окно управления хранилищами удалённого сервера, в котором возможно:

  • создать новые хранилища или удалять уже существующие;
  • выполнять настройку доступов пользователей к хранилищу;
  • добавить/указать путь к хранилищу;
  • создать нового пользователя TNI;
  • добавить или указать группы привилегий.

Указание пути хранилища возможно в следующих форматах:

\\10.0.0.5\Shared\TNI Storage 3\

C:\FileServer\Shared\TNI Storage 3\

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

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

Содержание