[firebase-br] Erro de Invalid Blob Id em banco de dados migrado
Bruno Dias
brunodila em gmail.com
Sex Jul 11 11:05:24 -03 2014
Olá a Todos!!!!!!
Venho enfrentando problemas em alguns de meus clientes. Os bancos de dados
que fiz a migração do Firebird 1.5 para o Firebird 2.5 estão apresentando
erros de INVALID BLOB ID em algumas tabelas, o estranho é que nas tabelas
onde apresenta este erro não existe campo BLOB.
Estou fazendo algum erro no processo de conversão do banco de dados? Os
passos que executo para a conversão são:
1 - Realizo o Backup com o GBAK => gbak -g -b -z -l -v
localhost:/BD/BANCO.FDB BANCO.FBK -user SYSDBA -pass masterkey
2 - Desinstalo o Firebird 1.5
3 - Instalo o Firebird 2.5
4 - Realizo o Restore com o GBAK => gbak -g -c -z -v BANCO.FBK
localhost:/BD/BANCO-NOVO.FDB -user SYSDBA -pass masterkey -FIX_FSS_DATA
ISO8859_1 -FIX_FSS_METADATA ISO8859_1
Quando o sistema apresenta este erro de INVALID BLOB ID, eu tenho que
apagar todas as Triggers e Procedures do banco que está no Firebird 2.5 e
realizo o Backup & Restore.
Backup => gbak -g -b -z -l -v localhsot:/BD/BANCO-NOVO.FDB BANCO-NOVO.FBK
-user SYSDBA -pass masterkey -FIX_FSS_DATA ISO8859_1 -FIX_FSS_METADATA
ISO8859_1
Restore => gbak -g -c -z -v BANCO-NOVO.FBK
localhost:/BD/BANCO-RESTAURADO.FDB -user SYSDBA -pass masterkey
-FIX_FSS_DATA ISO8859_1 -FIX_FSS_METADATA ISO8859_1
Este é o procedimento todo que realizo. Existe algo de errado ou algo que
possa estar faltando para não ocorrer este erro?
Muito obrigado!!
At.,
Bruno Lage.
Skype:brunodila
Mais detalhes sobre a lista de discussão lista