[firebase-br] Erro de Invalid Blob Id em banco de dados migrado

Márcio Pereira marciopalves89 em gmail.com
Sáb Jul 12 10:46:04 -03 2014


Tente Gbak -User sysdba -pass Senha do Banco -v -r  C:\Base\Banco.gbk
C:\Base\Banco.Fdb




*              Atenciosamente, *

*Márcio Pereira*

* Analista de Sistemas



Em 11 de julho de 2014 15:00, Carlos H. Cantu <listas em warmboot.com.br>
escreveu:

> BD> Mas se não fizermos o Restore com o FIX_FSS_DATA e
> BD> FIX_FSS_METADATA o Firebird 2.5 critica os comentários com acentuação.
>
> Só quando está com problema de codificação.
>
> []s
> Carlos H. Cantu
> www.FireBase.com.br - www.firebirdnews.org
> www.warmboot.com.br - blog.firebase.com.br
>
> BD> Em 11 de julho de 2014 11:37, Carlos H. Cantu
> BD> <listas em warmboot.com.br> escreveu:
> BD>
> BD> Os parâmetros -FIX_FSS_DATA e -FIX_FSS_METADATA **só devem** ser usados
> BD>  **se** o gbak reportou problemas com o charset! Caso contrário, vc
> BD>  poderá "estragar" sua base de dados.
> BD>
> BD>  []s
> BD>  Carlos H. Cantu
> BD>  www.FireBase.com.br - www.firebirdnews.org
> BD>  www.warmboot.com.br - blog.firebase.com.br
> BD>
>  BD>> Olá a Todos!!!!!!
> BD>
>  BD>> Venho enfrentando problemas em alguns de meus clientes. Os bancos de
> dados
>  BD>> que fiz a migração do Firebird 1.5 para o Firebird 2.5 estão
> apresentando
>  BD>> erros de INVALID BLOB ID em algumas tabelas, o estranho é que nas
> tabelas
>  BD>> onde apresenta este erro não existe campo BLOB.
> BD>
>  BD>> Estou fazendo algum erro no processo de conversão do banco de dados?
> Os
>  BD>> passos que executo para a conversão são:
> BD>
>  BD>> 1 - Realizo o Backup com o GBAK => gbak -g -b -z -l -v
>  BD>> localhost:/BD/BANCO.FDB BANCO.FBK -user SYSDBA -pass masterkey
> BD>
>  BD>> 2 - Desinstalo o Firebird 1.5
> BD>
>  BD>> 3 - Instalo o Firebird 2.5
> BD>
>  BD>> 4 - Realizo o Restore com o GBAK => gbak -g -c -z -v BANCO.FBK
>  BD>> localhost:/BD/BANCO-NOVO.FDB -user SYSDBA -pass masterkey
> -FIX_FSS_DATA
>  BD>> ISO8859_1 -FIX_FSS_METADATA ISO8859_1
> BD>
> BD>
>  BD>> Quando o sistema apresenta este erro de INVALID BLOB ID, eu tenho que
>  BD>> apagar todas as Triggers e Procedures do banco que está no Firebird
> 2.5 e
>  BD>> realizo o Backup & Restore.
> BD>
>
> BD>  Backup =>> gbak -g -b -z -l -v localhsot:/BD/BANCO-NOVO.FDB
> BANCO-NOVO.FBK
>  BD>> -user SYSDBA -pass masterkey -FIX_FSS_DATA ISO8859_1
> -FIX_FSS_METADATA
>  BD>> ISO8859_1
> BD>
>
> BD>  Restore =>> gbak -g -c -z -v BANCO-NOVO.FBK
>  BD>> localhost:/BD/BANCO-RESTAURADO.FDB -user SYSDBA -pass masterkey
>  BD>> -FIX_FSS_DATA ISO8859_1 -FIX_FSS_METADATA ISO8859_1
> BD>
> BD>
>  BD>> Este é o procedimento todo que realizo. Existe algo de errado ou
> algo que
>  BD>> possa estar faltando para não ocorrer este erro?
> BD>
>  BD>> Muito obrigado!!
> BD>
>  BD>> At.,
> BD>
>  BD>> Bruno Lage.
>  BD>> Skype:brunodila
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>



Mais detalhes sobre a lista de discussão lista