Oi Alex, eu utilizo o Delphi 7 e criei uma rotina interna no meu programa para executar tanto a tarefa de backup como de restauração utilizando a paelta IBX. Mas caso as dicas abaixo não resolva o seu problema, eu posso te enviar alguns exemplos em PVT para vc testar. Segue abaixo um exemplo retirado do artigo publicado na Active Delphi pelo Helio Carrilho.
Espero te ajudado. Jorge Ericsson S. Pinheiro Analista / Arquiteto de Sistemas Ericsson Sistemas e Soluções Brasília-DF Abra o Bloco de Notas, e digite as seguintes linhas de código: Echo On GFIX -v -f -user SYSDBA -password masterkey %1.GDB Depois vai no menu >Arquivo>Salvar Como E o salve como passo1.bat - Siga os mesmos passos e crie o passo2.bat GFIX -m -i -user SYSDBA -password masterkey %1.GDB - Siga os mesmos passos e crie o passo3.bat GBAK -g -b -z -v -user SYSDBA -password masterkey %1.GDB %1.GBK - Siga os mesmos passos e crie o passo4.bat REN %1.GDB %1.OLD GBAK -c -v -z -user SYSDBA -password masterkey %1.GBK %1.GDB Siga os mesmos passos e crie o passos.bat @echo off del %.old del %1.gbk call passo1 %1 call passo2 %1 call passo3 %1 call passo4 %1 Pronto agora é só copiar este cinco aplicativos e colocar dentro da pasta "C:\Arquivos de programas\Borland\InterBase\bin", e toda vez que tiver problemas com o seu banco, é só copiá-los pra dentro da pasta onde estão os arquivos que você criou e chamar o passos.bat pelo prompt de comando. C:\Arquivos de programas\Borland\InterBase\bin>passos.bat SeuBanco Obs. Não coloque a extensão no nome do seu Banco. [As partes desta mensagem que não continham texto foram removidas]

