message length error (encountered 952, expected 944)
Pessoal, alguem sabe como resolver?
Tentei o GFIX, mas sem sucesso :cry:
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
Curtidas 0
Respostas
Afarias
28/12/2005
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+
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+
GOSTEI 0
Tiagops
28/12/2005
Mesma coisa :cry:
O que pode ser isso?
Alguma outra ideia?[/code]
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]
GOSTEI 0
Tiagops
28/12/2005
Mesma coisa :cry:
O que pode ser isso?
Alguma outra ideia?
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?
GOSTEI 0
Tiagops
28/12/2005
Obrigado pela resposta rápida! :)
GOSTEI 0
Tiagops
28/12/2005
O artigo do firebase tambem nao surtiu efeito.
http://www.firebase.com.br/fb/artigo.php?id=3
Alguma sugestão?
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
GOSTEI 0
Afarias
28/12/2005
|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+
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+
GOSTEI 0
Tiagops
28/12/2005
Acessar os registros eu consigo, só nao consigo fazer o backup.
Valeu
Valeu
GOSTEI 0
Tiagops
28/12/2005
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...
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...
GOSTEI 0