Форум: "Базы";
Текущий архив: 2005.01.23;
Скачать: [xml.tar.bz2];
ВнизFIBPlus (backup/restore) Найти похожие ветки
← →
/glokk © (2004-12-20 16:43) [0]Уважаемые Мастера !
Внесите пож-та мне ясность.
Итак, делаю в программе процедуру, которая производит полный цикл backup/restore базы.
Использую FIBPlus 5.03 (Соответственно, компаненты pFIBBackupService и
pFIBRestoreServiсe )
Ну с бэкапом все понятно. Его можно запускать "одновременно" с работой клиетов. Как я понимаю - он
стартует отдельную транзакцию и бэкапит.
Но вот ресторе (при Replace := true) выполняется при отключении от базы всех клиентов.
Так написано в help-е по FIBPlus.
И так работает, скажем IBExpert. В последнем просто не удастся восстановить базу в указанном режиме, если не отключить всех пользователей.
Каково же было мое удивление, когда pFIBRestoreService, запустившись сразу же после бэкапа с включенном режимом replace и при подключении трех !!! пользователей нормально все отресторил... даже не ругался.
Странно...
Как же так - ведь в хелпе по FIBPlus написано:
Do not restore an existing database file when clients are operating on it. A safer approach is to rename the existing database file, restore the database, then drop or archive the old database as needed.
Может я во че не въехал...
← →
Johnmen © (2004-12-20 17:01) [1]Действительно странно... Если всё так и было...
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2005.01.23;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.038 c