Настраиваем Турбо архив для работы в сети

Больше
13 года 7 мес. назад #18232 от vlad-mal
vlad-mal создал эту тему: Настраиваем Турбо архив для работы в сети
Турбо архив (далее - ТА) - классическое клиент-серверное приложение.
Это означает, что сама программа bCustom.exe является клиентом, который подключается к серверу баз данных (FireBird).

Сервер БД (FireBird) может размещаться на том же самом или на удаленном компьютере. Естественно, компьютеры должны быть соеденены в локальную сеть.

Сразу после запуска ТА находит файл bCustom.lic, считывает из него параметры подключения к серверу БД (FireBird), и выполняет подключение.

Этот файл (bCustom.lic) должен размещаться в том же каталоге, что и файл самой программы ТА - bCustom.exe. Чаще всего это папка установки ПК Строительный эксперт - C:\Program Files\Строительный эксперт.[/b]
Файл bCustom.lic называется файлом лицензии.

Таким образом, чтобы подключить дополнительный компьютер в сеть компьютеров ТА , достаточно:
- установить на этом комьютере клиент ТА
- скопировать в папку инсталляции файл лицензии (например, с другого, уже подключенного к сети комьютера).


А вот где взять файл лицензии для самого первого компьютера? :) Его нужно создать! Читаем дальше...

Ты попался:

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
13 года 7 мес. назад #18233 от vlad-mal
vlad-mal ответил в теме Настраиваем Турбо архив для работы в сети
Чтобы клиенту ТА подключиться к базе на удаленном компьютере, нужно знать:
- сетевое имя или IP-адрес удаленного компьютера с установленным сервером БД (FireBird)
- полный локальный путь к файлу базы данных на удаленном компьютере
- имя пользователя этого файла базы на удаленном компьютере для сервера FireBird
- пароль пользователя этого файла базы на удаленном компьютере для сервера FireBird.

Предположим, что:
- сетевое имя компьютера - Tiger
- Имя файла базы данных на удаленном компьютере - BFDATA_OBJECTS.FDB; файл находится на удаленном компьютере в каталоге C:\BEData. Таким образом, полный локальный путь к файлу базы данных - C:\BEData\BFDATA_OBJECTS.FDB
- после инсталляции на удаленном компьютере сервера БД (FireBird) администаратор не стал "заводить" нового пользователя. Сразу после инсталляции сервера БД (FireBird) всегда есть пользователь с именем SYSDBA . Для подключения будем использовать это имя.
- после инсталляции на удаленном компьютере сервера БД (FireBird) администаратор не стал менять пароль для пользователя SYSDBA, а оставил "все так как есть". Сразу после инсталляции сервера БД (FireBird) пользователь с именем SYSDBA имеет пароль masterkey (латинскими символами, в нижнем регистре). Для подключения будем использовать этоn пароль.

Замечание: в целях безопасности и сохранности Ваших данных следет сразу после инсталляции сервера БД (FireBird) поменять пароль пользователя SYSDBA с masterkey на другой, а для работы с ТА вообще "завести" другого (не - SYSDBA) пользователя.


Еще раз:
- имя удаленного компьютера: Tiger
- полный локальный путь к удаленному файлу базы данных: C:\BEData\BFDATA_OBJECTS.FDB
- имя пользователя СУБД (FireBird): SYSDBA
- пароль пользователя СУБД (FireBird): masterkey

Вперед, создаем файл лицензии! =>

Ты попался:

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
13 года 7 мес. назад #18234 от vlad-mal
vlad-mal ответил в теме Настраиваем Турбо архив для работы в сети
В ТА вызовем команду меню:
Сервис -> Создание лицензии.
В диалоговом окне заполним поля:
Протокол:TCP/IP
Имя или IP - адрес сервера:Tiger
Полный путь к файлу базы:C:\BEData\BFDATA_OBJECTS.FDB
Имя пользователя:SYSDBA
Пароль:masterkey
Повторить пароль:masterkey
Чтобы проверить, правильно ли заполнены поля, жмем кнопку: "Проверить коннект". Если все нормально, в окне появится сообщение "Успешно".

Далее жмем кнопку "Создать лицензию". В появившемся диалоговом окне указываем, куда сохранять файл лицензии. Еще раз напомню, что его имя должно быть "bCustom.lic", а размещаться он должен в той же папке, что и программа ТА: bCustom.exe.

Файл лицензии создан.

! Значения типа "Tiger" и "C:\BEData\BFDATA_OBJECTS.FDB" приведены здесь только в качестве примера. Следует использовать реальные имена сервера и путь к файлу базы данных

Ты попался:

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
13 года 7 мес. назад #18235 от vlad-mal
vlad-mal ответил в теме Настраиваем Турбо архив для работы в сети
Замечание: после первой инсталляции компонента "Сервер FireBird для Турбо архива" на компьютер инсталляции будут скопированы два файла баз данных:

    C:\BEData\BFDATA_OBJECTS.FDB

    C:\BEData\BFDATA_STREETS.FDB
Структура этих файлов одинакова, отличаются один от другого только набором атрибутов и тем, что в файл базы BFDATA_STREETS введен справочник улиц г.Москвы.
С файлами можно делать все, что угодно: добавлять/изменять набор атрибутов, создавать/изменять набор справочников и т.д., короче - использовать их в качестве шаблонов для создания собственных файлов баз данных.
[/i][/color]

Ты попался:

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Модераторы: vlad-mal