На данный момент актуальной версией является 129, поэтому папка называется FullVersionVer129. 

Полезные советы:

  • Рекомендуется использовать для бэкапа БД второй имеющийся жесткий диск (уточнить у системного администратора на объекте), внешний жесткий диск или настроить копирование в папку, синхронизирующуюся с облачным хранилищем (см. Приложение 1 и 5)
  • При инсталляции удобно использовать следующую систему создания каталогов: в корне жесткого диска создаём папку (например, "_UCS"), внутри неё, если на объекте ожидается несколько модулей, следует создавать папки модулей соответственно. Если ожидается наличие только одого модуля (например, Абонемент), то можно не создавать отдельную папку, как и в случае, если на одной машине устанавливается и серверная, и клиентская часть. Внутри верхней папки (_UCS) создайте папку "_INSTALL" для размещения используемых архивов, установщиков и тп.
  • Добавить папку _UCS в исключения антивируса. Желательно отключить его на время установки, так как некоторые компоненты драйвера или утилиты могут быть удалены.
  • При инсталляции служб для удобства рекомендуется подписывать в начале их названия/описания "UCS_" для того, чтобы было легче найти их в списке.
  • Рекомендуется запускать службы и утилиты от имени администратора.

Инструкция

1. Создайте папку FITNESS скопируйте в неё папки LIB, Licence, skins из папки \fullVersionver… 

2. Папку LIB (например, C:\_UCS\FITNESS\LIB) нужно добавить в системную переменню переменную PATH - см. пункт 7.

3. Создайте папку IBDATA в папке FITNESS и из \fullVersionver...\Empty скопируйте в неё fitness.fbk (backup пустой базы) и файл ibsh.errors.ru

4. Из папки \fullVersionver…\Server\INI.SERVER скопируйте файл shelter.IB.ini в системный каталог (папка C:\Windows\), предварительно настроив его (может не быть прав на изменение файла в системной папке). Параметры настройки файла:

[General]
Messages = "C:\FITNESS\IBDATA\ibsh.errors.ru"       ;путь до файла ibsh.errors.ru
skins    = "C:\FITNESS\skins\skins.ini"             ;путь до файла skins.ini

Установка Firebird 2.5

!!!ВНИМАНИЕ!!! Для исключения возможности необоснованного роста базы данных и других неиисправностей связанных с работой СУБД, необходимо использовать дистрибутив Firebird 2.5.3 из дистрибутива ПО "Абонемент" ( \fullVersionver...\FireBird_2_5\)

6. Скопируйте содержимое папки \fullVersionver...\FireBird_2_5 в C:\Program Files (x86)\FireBird\FireBird_2_5

7. Папку C:\Program Files (x86)\FireBird\FireBird_2_5\UDF\ добавить в системную переменную PATH. Для этого необходимо:

Зайти в свойства компьютера → Дополнительные параметры системы → Переменные среды → в списке переменных найти «Path» и к ее значению в начале дописать путь до папки (см. Рис. 1)

Рис. 1 - Добавление в переменную Path путей до папок

8. В файле C:\Program Files (x86)\FireBird\FireBird_2_5\Firebird.conf найти параметр RemoteServicePort и указать для него значение 3080

9. Установить службу с помощью bat-файла C:\Program Files (x86)\FireBird\FireBird_2_5\bin\install_super_shelter.bat (выполнять от имени администратора).

10. Проверить, запущена ли служба FireBird. Если нет — запустить её вручную через "Службы" Windows.

11. Добавить пользователя UCS, запустив bat-файл C:\Program Files (x86)\FireBird\FireBird_2_5\bin\addUserUCS.bat

12. Если на машине используется только одна версия Firebird, файл fbclient.dll нужно копировать, копию переименовать в gds32.dll и поместить в папку C:\Windows\System32\

Если версий Firebird несколько, необходимо разместить файл gds32.dll, взятый из необходимой версии Firebird, под .exe-файлами тех программ, которые в словей работе обращаются к БД (например, в папке Abonementmanager данный файл уже имеется изначально).

13. В первый раз программы нужно запустить от имени администратора, иначе необходимо вручную зарегистрировать midas.dll из папки \LIB\ и frDlgDef.dll в папке \Reports\dll\ с помощью следующей команды (прописать в консоли windows, запущенной от имени администратора):

regsvr32 C:\_UCS\FITNESS\LIB\midas.dll
regsvr32 С:\_UCS\FITNESS\REPORTS\DLL\frDlgDef.dll 

Приложение 1 - Настройка bat-файлов.

Сделайте restore базы fitness. Для этого настройте и запустите файл restore_2_5.bat из папки \fullVersionver...\backup\.
 
Важно: На этапе обучения и внедрения ПО всегда храните актуальный backup пустой настроенной базы.

Приложение 2 - Выполнение SQL-скриптов.

Из папки \fullVersionver…\Empty выполните скрипт, устанавливающий текущую дату в базе, Start.sql. После выполнения рекомендуется удалить (или хранить в архиве) файл скрипта, так как его повторное выполнение повредит базу.

Приложение 3 - Управление лицензиями.

Приложение 4 - Отслеживание автоматического запуска приложений.

Приложение 5 - Настройка автоматического резервного копирования.