| 
 
 Восстановление баз данных Interbase (Firebird) стандартными средствами   Автор: Рудюк С.А. Internet: rudjuk.kiev.ua
   В статье Восстановление баз данных я описывал как можно восстановить базу данных Interbase (Firebird) с помощью программы Репликатор. Однако, надо признать, что этот способ не является оптимальным способом, а является лишь частным способом применения программы для копирования данных Репликатор. В этой статье я описываю как восстановить данные с помощью стандартных средств Interbase (Firebird).   Для восстановления базы данных запустите Far или Norton. Войдите в каталог Bin в папке, куда был установлен Interbase (Firebird).  Для того, чтобы программы не запрашивали каждый раз пароль и имя пользователя выполните такие команды: SET ISC_USER=SYSDBASET ISC_PASSWORD=masterkey
   Теперь проверим на повреждения нашу базу данных:  gfix -v -full database.gdb   Если есть повреждения, то попытаемся исправить их:  gfix -mend -full -ignore database.gdb   Проверим исправились ли все повреждения: gfix -v -full database.gdb   Если повреждения остались, то запишем информацию в Bak-файл, а потом восстановим в другой новой базе данных. Для этого выполним команду: gbak -b -v -ig -g database.gdb database.gbk  gbak -c -v database.gbk new.gdb     Обсудить статью                                   
 |