Форум АО "ВЗЛЕТ"

Автоматизация и диспетчеризация => Взлет СП4 => Тема начата: post от 12.10.2021, 17:12:22



Название: Создание резервной копии БД Взлет СП4 (Firebird)
Отправлено: post от 12.10.2021, 17:12:22
Подскажите, как лучше реализовать backup БД Взлет СП4 Firebird


Название: Re:Создание резервной копии БД Взлет СП4 (Firebird)
Отправлено: KIA от 14.10.2021, 08:33:01
Для создание резервной копии БД Firebird используется утилита gbak.exe.
Запуск производится через командную строку.
Она входит в состав самой СУБД.
Путь по умолчанию C:\Program Files\Firebird\Firebird_3_0\gbak.exe
Команда на создание резервной копии:
gbak -b -user <пользователь> -pass <пароль> e.fdb e.fbk
Команда на восстановление БД:
gbak -c e.fbk e.fdb
где
-b - резервная копия
-с - восстановление
-user <пользователь> - по умолчанию SYSDBA
-pass <пароль> - по умолчанию StrongPassword$1
e.fdb - путь к базе данных
e.fbk - путь к резервной копии

Пример создания резервной копии
"C:\Program Files\Firebird\Firebird_3_0\gbak" -b -user SYSDBA -pass StrongPassword$1 "C:\ProgramData\Vzljot\Vzljot Sp Db Firebird\VzljotSp.fdb" "D:\VzljotSp.fbk"

Пример восстановления БД
"C:\Program Files\Firebird\Firebird_3_0\gbak" -c "D:\VzljotSp.fbk" "C:\ProgramData\Vzljot\Vzljot Sp Db Firebird\VzljotSp2.fdb"

Более подробную информацию можно получить по адресу https://www.ibase.ru/gbak (https://www.ibase.ru/gbak)


Название: Re:Создание резервной копии БД Взлет СП4 (Firebird)
Отправлено: post от 14.10.2021, 15:16:45
Спасибо.