[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