[firebase-br] Erro em restore - se utilizando alias

Pedro José F. Castro news.pj em gmail.com
Qui Jan 18 12:05:28 -03 2007


Jeferson,

A situação é assim... No IBExpert o "Database File" está indicando o alias
no servidor firebird remoto : TESTE. Daí, partimos pra restaurar o banco. O
IBExpert inicia normalmente o processo de restore. Na  janela output, logo
no início exibe :

IBE: Starting restore. Current time: 10:41:38
gbak: opened file d:\bkp_teste.gbk
gbak: transportable backup -- data in XDR format
gbak:         backup file is compressed
gbak: created database TESTE, page_size 2048 bytes
gbak: started transaction
gbak: restoring domain ...

e vai processando o restore normalmente. Acontece que no final ele mostra :

...
gbak:     restoring index FKTABELA01_TESTE_1
gbak: finishing, closing, and going home
gbak: ERROR: unassigned code
gbak: Exiting before completion due to errors

IBE: Restore completed. Current time: 10:43:17. Elapsed time: 00:01:98

Exatamente assim. E não cria o arquivo do banco. No arquivo aliases do
firebird temos esta linha:

TESTE = D:\TESTE.FDB

Este alias funciona perfeitamente para outras operações depois que o banco
existe fisicamente. Imagino que, pelo fato de ocorrer o processamento, o
servidor firebird crie localmente uma área temporária onde vai armazenando a
estrutura e os dados. Suponho que o problema ocorra pela incapacidade do
servidor em identificar o caminho "d:\teste.fdb" como "destino" para a
estrutura armazenada temporariamente, não gerando este arquivo fisicamente .
Será que isto procede? Seria um bug do firebird, ou algo que não pode ser
feito via api? Não testei com gbak, na unha.

Valeu a atenção!

At,
Pedro.

2007/1/17, Jeferson Oliveira <jefersonfoliveira em gmail.com>:
>
> Qual é a mensagem de erro?
>
> Abraço!
> Jeferson Oliveira
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para editar sua configuração na lista, use o endereço
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>



Mais detalhes sobre a lista de discussão lista