Обновления версий

HomePage   Top  Previous  Next

Перед началом операции по установке ОБЯЗАТЕЛЬНО сохраните резервную копию базы данных !!!

 

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

 

Автоматическое сохранение базы данных предусмотрено только в случае автоматического преобразования структуры базы данных самой программой. В этом случае будет предложено сохранить предыдущую версию БД. Отказаться от этого пункта невозможно, иначе программа прекратит выполнение.

Резервная копия создается в том же месте, где находится исходная версия базы данных. Резервная копия создается встроенными средствами сервера базы данных.

 

  Инструкция по установке новой версии программы

 

1) Получить архив с новой версией программы

  - имя архива содержит дату создания и номер версии программы, например

   Invoice110228-497.rar

   ------ ---------- ---

     |        |       + --- расширение архиватора

     |        + ----------- дата архивации и версия сборки

     + -------------------- наименование архива

 

2) Распаковать файл Invoice<версия>.rar во временный каталог

 - во временном каталоге среди прочих файлов, будут файлы

   Invoice.exe и !History.txt

 

3) Найти каталог, в котором находится программа

 - это можно сделать, если посмотреть свойства ярлыка запуска программы

 

4) В каталоге, где находится программа, переименовать файл Invoice.exe в

 Invoice0.exe

 - если такой файл уже есть - заменить его

 - это нужно, чтобы сохранить предыдущую версию программы на случай ошибок при установке новой версии

 

5) Скопировать файл Invoice.exe из временного каталога в каталог программы

 - аналогично скопировать с заменой файл !History.txt (список изменений в разных версиях программы)

 

После проведенных действий в каталоге программы окажется новая версия. Запустите программу через ярлык запуска

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

 

Первый запуск новой версии может сопровождаться изменением структуры базы данных. Эти действия должны быть выполнены в "монопольном" режиме. Поскольку встроенных средств захвата базы данных в монопольный режим у Firebird не имеется, программа проверяет количество подключенных к БД пользователей и, если есть другие подключившиеся, ждет окончания их работы. Когда отключатся все пользователи, программа начнет преобразование структуры БД.

 

ВНИМАНИЕ: Во время работы преобразования запрещается подключение других пользователей к БД. Необходимо уведомить об этом всех пользователей.

 

Если всё прошло успешно, то произойдет штатное подключение программы к новой БД, можно продолжать работу с новой версией программы.

 

Если в процессе обновления произошла ошибка, то восстановите сохраненную ранее базу (предварительно закройте все экземпляры программы на всех рабочих местах) и исполняемый файл Invoice.exe, скопировав ранее сохраненный Invoice0.exe.