catfish писал(а): - сейчас установлена версия 5.1.0.8, а дистрибутивы версии 4.2.0.0, есть патчи 4.2.1.11, 5.1.0.0 и 5.1.0.8
Не существует патча версии 5.1.0.0, наверное Вы имели ввиду дистрибутив версии 5.1.0.0 ???
Общий порядок действий такой:
- На новом компьютере
1. Устанавливаем программу инсталлятором 5.1
2. Поднимаем патчем 5.1.0.8 клиентскую и серверную части
3. Останавливаем службу FireBird (Firebird Guardian - DefaultInstance) (В принципе достаточно гарантировать, что к файлу базы данных программы нет обращений, остановка службы FireBird дает такую гарантию).
- На старом компьютере [забираем с него БД с наработанной информацией]
1. Закрываем все работающие экземпляры программы
2. Пытаемся переименовать файл БД
DataSD.ssd например в
DataSD_.ssd (в том же каталоге). Если переименовать удалось, значит с базой данных никто не работает, если не удалось - надо искать кто работает с БД или остановить службу FireBird.
3. Копируем переименованный файл
DataSD_.ssd на новый компьютер (по сети или посредством сменных носителей информации) в каталог с базой данных установленной программы.
- На новом компьютере
1. Удаляем (или копируем на всякий случай) чистую базу с инсталятора:
DataSD.ssd
2. Переименовываем принесенный со старого компьютера файл с базой данных
DataSD_.ssd в
DataSD.ssd
3. Запускаем остановленную ранее службу FireBird (Firebird Guardian - DefaultInstance).
Вот в общих чертах и все. На новом компьютере получаем установленную программу версии 5.1.0.8 с принесенной со старого компьютера базой. Не удаляйте со старого компьютера базу (файл
DataSD.ssd) до тех пор пока не убедитесь в работоспособности программы на новом компьютере или перед всеми операциями сделайте резервную копию базы утилитой IbBackUp.