1. Vá para o prompt do MS-DOS...
2. Se posicione na pasta "bin" do FireBird.. cd "c:\Program Files\Firebird\Firebird_2_5\bin" <Enter>
3.
Verificar a integridade do banco de dados com o seguinte comando...
GFIX -user SYSDBA -password masterkey -V -F c:\pasta\banco.fdb
<Enter>
4. Certamente vai retornar status de erro...
tente reparar o BD com a seguinte sintaxe do GFIX... GFIX -user SYSDBA
-password masterkey -M -I -F c:\pasta\banco.fdb <Enter>
5.
Verifique novamente o estado do seu Banco de Dados conforme o passo
3... caso ainda retorne status de erro, tente reparar novamente conforme
o passo 4... alterne as duas sintaxes do GFIX até que não retorne
status de erro do Banco de Dados... caso o erro persista, é bem provável
que não seja possível reparar o Banco de Dados apenas com o GFIX...
nesse caso, va para o passo 6...
6. gbak -backup -v -ignore
NOMEDABASE.GDB NOMEDACOPIA.GBK (Se aparecer erro neste passo, execute o
passo 7, senão execute o passo 8)
7. gbak -backup -v -ignore
-garbage NOMEDABASE.GDB NOMEDACOPIA.GBK (Se aparecer erro neste passo,
execute o passo 6, senão execute o passo 8)
8. gbak -backup -v -ignore -garbage -limbo NOMEDABASE.GDB NOMEDACOPIA.GBK
9. gbak -create -v NOMEDACOPIA.GBK NOMEDANOVABASE.GDB
Nenhum comentário:
Postar um comentário