Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 20-08-2005
Avatar de RONPABLO
[RONPABLO] RONPABLO is offline
Miembro Premium
 
Registrado: oct 2004
Posts: 1.514
Poder: 21
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.
Responder Con Cita
  #2  
Antiguo 20-08-2005
AdrianD AdrianD is offline
Miembro
 
Registrado: may 2003
Ubicación: San Juan - Argentina
Posts: 113
Poder: 21
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
Responder Con Cita
  #3  
Antiguo 23-08-2005
Avatar de RONPABLO
[RONPABLO] RONPABLO is offline
Miembro Premium
 
Registrado: oct 2004
Posts: 1.514
Poder: 21
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:

Cita:
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.

Última edición por RONPABLO fecha: 23-08-2005 a las 10:20:45.
Responder Con Cita
  #4  
Antiguo 23-08-2005
Avatar de Rufus
Rufus Rufus is offline
Miembro
 
Registrado: may 2004
Ubicación: Canarias
Posts: 193
Poder: 20
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
Responder Con Cita
  #5  
Antiguo 23-08-2005
Avatar de Crandel
[Crandel] Crandel is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Parana, Argentina
Posts: 1.475
Poder: 22
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]
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 01:04:23.


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