Backup automático (no código) poderá corromper o GDB ???

Firebird

28/12/2003

Eu criei uma rotina no Delphi que faz uma cópia do arquivo GDB para uma pasta pre-determinada (também no código). Quando clica em um botão o arquivo é copiado.

Gostaria de saber se pode dar problema se essa rotina for executada com o Banco EM USO. Poderá corromper o Arquivo?

Grato,

Alex_


Alex_

Alex_

Curtidas 0

Respostas

Edilcimar

Edilcimar

28/12/2003

existe maneira de fazer backup automático pelo próprio banco de dados sem corromper nada


GOSTEI 0
Maicongabriel

Maicongabriel

28/12/2003

Eu criei uma rotina no Delphi que faz uma cópia do arquivo GDB para uma pasta pre-determinada...


[b:dbd4914d7c]Copiar[/b:dbd4914d7c] o arquivo não é exatamente a melhor forma de fazer o backup do seu GDB!

Pense em utilizar um componente da paleta InterBase Admin ou simplesmente utilizar o [b:dbd4914d7c]GBak[/b:dbd4914d7c] diretamente para fazer este backup.


GOSTEI 0
Alex_

Alex_

28/12/2003

Blz,

Vou ver que faço aqui...

Agradeço as duas respostas.

Caso alguém tenha os procedimentos corretos, de como se fazer um backup automático, mesmo o banco estando em uso. Sem causar inconsistência no mesmo, favor repassar.

Grato,

Alex_ :)


GOSTEI 0
Afarias

Afarias

28/12/2003

O arquivo da dados do IB (*.gdb) *NUNCA* deve ser copiado diretamente -- sob pena de haver corrupção do banco de dados

O backup do banco de dados deve ser realizada pelo aplicativo de linha de comando (GBAK) ou pelo Services API (muito usado por ferramentas administrativas)

No Delphi vc tem a dispisição o IBBackupService (paleta Interbase Admin) que usa o Services API para realizar os backups On-line.


T+


GOSTEI 0
POSTAR