Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Go Back   Foros Club Delphi > Bases de datos > Firebird e Interbase
Register FAQ Members List Calendar Guía de estilo Today's Posts

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 20/08/2005
RONPABLO's Avatar
[RONPABLO] RONPABLO is offline
Miembro Premium
 
Join Date: Oct 2004
Posts: 1,514
Poder: 23
RONPABLO Va por buen camino
basededatos.fdb no es un archivo valido

Hola, un saludo, resulta que no hace mucho tiempo escrivi sobre un daño que paso en una db donde un cliente de mi empresa, pues resulta que volvio a pasar pero en otro lado, el daño como tal me indica que el archivo no es valido como archivo de base de datos firebird y no me permite usar el gfix o el gbak ya que con estos dos tambien me muestra el error, alguien me puede ayudar con esto????

Lo raro es que solo me ha pasado con estos dos clientes y el sistema lo tienen mas de 40 clientes y desde hace mas de un año y medio.

La aplicación se daño la primera vez sobre un w98, ahora se daño sobre un XP, tienen en comun que los PC estaban con problemas (El win98 es memoria RAM el XP se estaba reseteando constantemente). El personal que lo usa es muy variado en su conocimiento y no han podido esplicarme bien en que momento se daño

Ya busque en el foro sobre algo similar y tambien busque en google pero no encotre halgo que me ayude ya que siempre me remiten a usar gfix y gbak pero con estos no puedo contar.
Reply With Quote
  #2  
Old 20/08/2005
AdrianD AdrianD is offline
Miembro
 
Join Date: May 2003
Location: San Juan - Argentina
Posts: 113
Poder: 24
AdrianD Va por buen camino
Una vez encontre este link IB Surgeon por suerte nunca lo he tenido que usar, espero que sirva de algo
Reply With Quote
  #3  
Old 23/08/2005
RONPABLO's Avatar
[RONPABLO] RONPABLO is offline
Miembro Premium
 
Join Date: Oct 2004
Posts: 1,514
Poder: 23
RONPABLO Va por buen camino
Ya lo arregle

hola ya encontre como arreglar el erro que tenia, lo que encotre Aqui me sirvio como guia, aunque la bd quedo mala ya puedo ingresar a esta y generar un backup.
a manera de infromación muestro el error que tenia:

Quote:
file basededatos.fdb is not a valid database
con esto busque en un pdf que encontre en internet (no me tengo el link pero se llama fb_1_5_errorcodes.pdf) y así encontre el numero y el nombre del error (335544323 bad_db_format)

y al final descargue un editor hexadecimal y copie de un archivo bueno la cabecera (los primeros 1024 bytes), y del malo la información que requeria (del byte 1025 hasta el final) en un nuevo archivo y aunque quedo corrupto si pude acceder a su información y hacerle un datapump

Espero que nadie necesite hacer todo esto, siempres es muy maluco tanta vuelta

Bueno me despido y gracias a por la ayuda.

Last edited by RONPABLO : 23/08/2005 at 09:20.
Reply With Quote
  #4  
Old 23/08/2005
Rufus's Avatar
Rufus Rufus is offline
Miembro
 
Join Date: May 2004
Location: Canarias
Posts: 193
Poder: 23
Rufus Va por buen camino
RONPLABLO, aún no me ha pasado eso (cruzo los dedos), pero gracias por la información, siempre es bueno saberlo, por si acaso. La solución de unir la cabecera buena al resto del archivo es ingeniosa, aparte de un pelin "quirúrgica", por decirlo así.
__________________
Milo
Reply With Quote
  #5  
Old 23/08/2005
Crandel's Avatar
[Crandel] Crandel is offline
Miembro Premium
 
Join Date: May 2003
Location: Parana, Argentina
Posts: 1,475
Poder: 25
Crandel Va por buen camino
Muy bueno el dato, por si alguna vez me sucede.

aca dejo el link del pdf fb_1_5_errorcodes.pdf
__________________
[Crandel]
Reply With Quote
Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT +2. The time now is 01:52.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi