| 
 
 Восстановление данных после сбоя Любая база данных может выйти из строя или частично повредиться при выключении электро-питания.  Один из способов, как восстанавливать базы данных после такого сбоя Вы можете прочитать в нашей статье Восстановление баз данных. В той статье описано восстановление с помощью нашей программы "Репликатор".  Можно так же восстановить базу данных с помощью средств самого Interbase (Firebird). Для этого откройте команжную строку или какую-нибудь файловую оболочку, например Far. Войдите в каталог Interbase/Bin. 
 Чтоб не указывать каждый раз пароль и имя пользователя в командах введите команды:  SET ISC_USER=SYSDBA  SET ISC_PASSWORD=masterkey                                 Примечание: Только после завершения всех операций восстановления не забудьте удалить их.   Скопируйте базу данных в другое место. И начнём её восстанавливать (работая со скопированной базой).    Проверим есть ли повреждения в базе данных.  gfix -v -full ROffice.gdb   Если есть ошибки, то попытаемся исправить их. gfix -mend -full -ignore ROffice.gdb    Проверим удалось ли исправить ошибки.  gfix -v -full ROffice.gdb   Если ошибки остались, то попытаемся восстановить с помощью команды gbak. gbak -b -v -ig -g ROffice.gdb ROffice.gbk  Эта команда выгружает всю информацию в файл ROffice.gbk. Восстановим информацию из файла ROffice.gbk в новую базу данных.  gbak -c -v ROffice.gbk new_ROffice.gdb   Переименуйте старую базу данных ROffice.gdb. Базу данных new_ROffice.gdb переименуйте в ROffice.gdb и перепишите туда, где была старая база данных. 
 
 
 |