[firebase-br] Backup seguro de bancos IB/FB
Danilo Christiano
danchristiano em yahoo.com.br
Ter Nov 2 02:47:45 -03 2004
Boa noite pessoal!
Preciso criar um sistema de backup para bancos ib/fb
mas, por ignorância ou falta de informação, não sei a
melhor forma de executar tal operação.
Primeiramente, se utilizasse o gbak, teria que tratar
as mensagens retornadas de forma que o usuário final
entendesse se a operação foi concluida ou não com
êxito. Outro fato é que alguns erros no banco, embora
permitam a conexão e recuperação de dados via
consultas normais, impossibilitam o backup via gbak -
mesmo preparando o banco com o gfix.
Uma segunda opção que encontrei seria gravar o
conteúdo das tabelas (como clientdatasets) no formato
xml ou binário. Fazer o backup desta forma até que é
fácil, mas inserir os dados em um banco novo não está
sendo muito não... Como gravo os arquivos separados e
com o nome da tabela correspondente, consegui fazer
uma rotina genérica que pegua um arquivo qualquer e
insere os dados na tabela certa e nos campos certos.
Mas quando o conteúdo do campo é nulo dá erro...
Antes que qualquer resposta, aviso que sou iniciante
em Delphi e utilizo os componentes (em resumo)
sqlquery e clientdataset para manipulação dos dados.
Caso exista uma forma confiável de utilizar o gbak
diariamente via delphi, inserir dados de datasets via
inserts sqlquery com possíveis valores nulos ou uma
terceira alternativa, postem por favor.
Bom feriado pra vocês!!!
_______________________________________________________
Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador agora! http://br.acesso.yahoo.com/
Mais detalhes sobre a lista de discussão lista