Delphi e Firebird - Nao consigo acessar o BD
Pessoal, tenho um sistema em Delphi com Firebird e não consigo acessar mais
"Unsuccessful execution caused by a system error that precludes successful execution of subsequent statements. database file appears corrupt(). bad checksum. checksum error on database page 212505"
Tentei utilizar os serviços do IBExpert, mas me dá a mesma mensagem.
Tentei utilizar o gfix, gbak e ambos aparecem a seguinte mensagem "unavailable database" e meu serviço no \Firebird Server Manager está rodando
Alguma dica dos colegas?
Obrigado
"Unsuccessful execution caused by a system error that precludes successful execution of subsequent statements. database file appears corrupt(). bad checksum. checksum error on database page 212505"
Tentei utilizar os serviços do IBExpert, mas me dá a mesma mensagem.
Tentei utilizar o gfix, gbak e ambos aparecem a seguinte mensagem "unavailable database" e meu serviço no \Firebird Server Manager está rodando
Alguma dica dos colegas?
Obrigado
Alessandro Yamasaki
Curtidas 0
Respostas
Rafael Mota
15/10/2013
Provavelmente seu Banco está corrompido!
GOSTEI 0
Pjrm1470
15/10/2013
Dê uma olhada nesse link:
[url]http://www.firebirdsql.org/manual/gfix-dbverify.html[/url]
Talvez ajude.
[url]http://www.firebirdsql.org/manual/gfix-dbverify.html[/url]
Talvez ajude.
GOSTEI 0
Alessandro Yamasaki
15/10/2013
Sim, eu já tentei recuperar
gfix -v -f C:\Program Files (x86)\Borland\Interbase\Bin\exemplo.fdb
e me dá a seguinte mensagem
"already given"
Mas, não obtive sucesso.
gfix -v -f C:\Program Files (x86)\Borland\Interbase\Bin\exemplo.fdb
e me dá a seguinte mensagem
"already given"
Mas, não obtive sucesso.
GOSTEI 0
Pjrm1470
15/10/2013
É meu caro... repito as palavras do "Mota":
Espero que você tenha um backup guardado. (É sempre interessante ter um processo de backup no servidor para lhe garantir esses imprevistos)
Abraço,
PJRM1470.
Provavelmente seu Banco está corrompido!
Espero que você tenha um backup guardado. (É sempre interessante ter um processo de backup no servidor para lhe garantir esses imprevistos)
Abraço,
PJRM1470.
GOSTEI 0
Alessandro Yamasaki
15/10/2013
Sim, tem backup. Mas estava tentando aprender utilizar como corrigir uma base corrompida do Firebird ;)
GOSTEI 0
Cláuber Régis
15/10/2013
Boa Tarde tenta fazer esses seguintes comandos ...
execute o CMD
direcione para onde esta a sua BD
ex: cd c:\\\\PastaDoSistema\\\\banco.fdb
set isc_user=SYSDBA
set isc_password=masterkey
gfix -v -f NomeDoBanco.fdb
se houver erro vai aparecer na tela ,
gbak -backup -v -ignore nomedobanco.fdb NovoBanco.fdb
gbak -create -v NomeDoBancoNovo.fdb NomeOriginal.fdb
é isso a maioria das vezes quando corrompi a minha base de dados faço isso e da certo.. espero ter ajudado
execute o CMD
direcione para onde esta a sua BD
ex: cd c:\\\\PastaDoSistema\\\\banco.fdb
set isc_user=SYSDBA
set isc_password=masterkey
gfix -v -f NomeDoBanco.fdb
se houver erro vai aparecer na tela ,
gbak -backup -v -ignore nomedobanco.fdb NovoBanco.fdb
gbak -create -v NomeDoBancoNovo.fdb NomeOriginal.fdb
é isso a maioria das vezes quando corrompi a minha base de dados faço isso e da certo.. espero ter ajudado
GOSTEI 0