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]

Responder a