Настройка подключения к базе данных

Все события хранятся в базе данных сервера. База данных может находиться как на локальном, так и на удаленном сервере. Например, для базы данных может быть выделен отдельный сервер, который используется только для регистрации событий.

Предупреждение

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

На сервере используется база данных PostgreSQL, при этом все необходимые таблицы и объекты создаются автоматически. Для того чтобы сервер работал с базой данных, необходимо настроить подключение к ней.

Обратите внимание, что для подключения к базе данных необходимо, чтобы работала служба PostgreSQL Database Server (название будет другим, если вы изменили имя службы при установке). Если она отключена, включите ее с помощью утилиты pgAdmin или стандартных средств управления службами Windows.

Для настройки подключения к базе данных необходимо:

  1. Открыть окно Настройки.
  2. В списке настроек выбрать пункт База данных.
  3. Указать настройки подключения:
    • Тип сервера - оставить значение "PostgreSQL".
    • Адрес и Порт - IP-адрес или DNS-имя сервера, где установлена база данных. Если база данных установлена локально, оставьте значение localhost.

      Если база данных установлена на другом сервере, убедитесь, что ваш IP-адрес находится в списке разрешенных адресов для внешних подключений.

    • Имя базы данных, Пользователь, Пароль - параметры, которые были указаны для базы данных на этапе ее установки.
    • Срок хранения записей - срок, по истечении которого старые события будут перезаписываться новыми событиями.
  4. Убедиться, что подключение успешно установлено (в поле Состояние появится строка "Соединение установлено").

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