message length error (encountered 952, expected 944)

28/12/2005

0

Pessoal, alguem sabe como resolver?

Tentei o GFIX, mas sem sucesso :cry:

C:\Program Files\Firebird\Firebird_1_5\bin>gfix A.gdb -user sysdba -password mas terkey -mend C:\Program Files\Firebird\Firebird_1_5\bin>gfix A.gdb -user sysdba -password mas terkey -validate C:\Program Files\Firebird\Firebird_1_5\bin>gbak A.gdb A.GBK -user sysdba -passwo rd masterkey gbak: ERROR: message length error (encountered 952, expected 944) gbak: ERROR: gds_$receive failed gbak: Exiting before completion due to errors



Tiagops

Tiagops

Responder

Posts

28/12/2005

Afarias

tente novamente:

gfix -v -f a.gdb -user sysdba -pass masterkey
gfix -m -i a.gdb -user sysdba -pass masterkey

gbak -b -t -ignore -l -g a.gdb a.gbk -user sysdba -pass masterkey



T+


Responder

28/12/2005

Tiagops

Mesma coisa :cry:

C:\Program Files\Firebird\Firebird_1_5\bin>gfix -v -f a.gdb -user sysdba -pass m asterkey C:\Program Files\Firebird\Firebird_1_5\bin>gfix -m -i a.gdb -user sysdba -pass m asterkey C:\Program Files\Firebird\Firebird_1_5\bin>gbak -b -t -ignore -l -g a.gdb a.gbk -user sysdba -pass masterkey gbak: ERROR: message length error (encountered 952, expected 944) gbak: ERROR: gds_$receive failed gbak: Exiting before completion due to errors



O que pode ser isso?
Alguma outra ideia?[/code]


Responder

28/12/2005

Tiagops

Mesma coisa :cry:

C:\Program Files\Firebird\Firebird_1_5\bin>gfix -v -f a.gdb -user sysdba -pass m asterkey C:\Program Files\Firebird\Firebird_1_5\bin>gfix -m -i a.gdb -user sysdba -pass m asterkey C:\Program Files\Firebird\Firebird_1_5\bin>gbak -b -t -ignore -l -g a.gdb a.gbk -user sysdba -pass masterkey gbak: ERROR: message length error (encountered 952, expected 944) gbak: ERROR: gds_$receive failed gbak: Exiting before completion due to errors



O que pode ser isso?
Alguma outra ideia?


Responder

28/12/2005

Tiagops

Obrigado pela resposta rápida! :)


Responder

29/12/2005

Tiagops

O artigo do firebase tambem nao surtiu efeito.

http://www.firebase.com.br/fb/artigo.php?id=3

Alguma sugestão?


C:\Program Files\Firebird\Firebird_1_5\bin>gfix -v -full a.gdb -pass masterkey - user sysdba C:\Program Files\Firebird\Firebird_1_5\bin>gfix -mend -full -ignore a.gdb -pass masterkey -user sysdba C:\Program Files\Firebird\Firebird_1_5\bin>gbak -backup -ignore -garbage -limbo a.gdb b.gbk -user sysdba -pass masterkey gbak: ERROR: message length error (encountered 952, expected 944) gbak: ERROR: gds_$receive failed gbak: Exiting before completion due to errors



Responder

29/12/2005

Afarias

|Alguma sugestão?

Restaurar o último backup?! :roll:

Vc pode acessar a base com ISQL ou QLI e tentar exportar os registros que for possível...

...ou, se a base for *muito* importante (e vc não tem backup, nem consegue acessar os registros) -- existem ferramentas (e empresas) que recuperam as bases mesmo muito danificadas


T+


Responder

29/12/2005

Tiagops

Acessar os registros eu consigo, só nao consigo fazer o backup.

Valeu


Responder

04/01/2006

Tiagops

Consegui resolver o problema. Nao foi da forma que eu queria mas...

Fiz um bakup da base, somente metadata.

Depois fiz um restore dessa base com outro nome.

Fiz um insert de todos os dados da base antiga pra base nova.

Parou de dar o erro num novo backup...


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar