external:pro_bonus:01_setup:03_database

Это старая версия документа!


Создание и подключение БД

Для работы серверной части ProBonus требуется подключение к БД MS SQL (достаточно бесплатной версии Express).
Сервер ProBonus и MS SQL Server могут работать как на одной машине, так и на разных. Во втором случае подключение к БД прописывается через сетевое имя (или IP адрес) сервера на котором развернут MS SQL.
Чаще всего серверная часть ProBonus устанавливается на тот же компьютер что и сервер справочников (сервер отчетов) r_keeper и база данных создается в том же экземпляре MS SQL.

При помощи MSSQL Server Management Studio подключаемся к нужному серверу SQL и создаем новую базу данных с уникальным именем, например «probonus».


Открыть web интерфейс ProBonus перейдя по ссылке http://127.0.0.1:11030/
И войти в систему используя следующие данные
Логин: user
Пароль: 123

Во вкладке «Соединение с БД» задать строку подключения к базе данных MS SQL Server в формате драйвера SQL Python - pyodbc.
Для удобства настройки есть помощник (рекомендуемый способ подключения) для генерации строки подключения и проверки соединения.
Строка подключения формируется внизу окна, по мере заполнения полей.

  1. Выбрать драйвер MS ODBC для SQL Server (из доступных в списке).
    Важно! Лучше всего устанавливать сервер ProBonus на той же машине что и MS SQL Srever. В противном случае для подключения ProBonus к серверу MS SQL дополнительно придется установить SQL Client.
  2. Указать имя (ip адрес) и порт сервера MS SQL.
    Важно! Порт указывается через символ «,» (запятая).
  3. Ввести имя пользователя и пароль.
  4. Нажать кнопку «Обновить список БД».
  5. Если все верно, то произойдет подключение к указанному серверу MS SQL и будет доступен список баз на этом сервере, из которого надо выбрать нашу базу (probonus), созданную на прошлом шаге.
  6. Нажать кнопку «Использовать строку».
  • external/pro_bonus/01_setup/03_database.1665225219.txt.gz
  • Последнее изменение: 2022/10/08 13:33
  • Александр Ильин