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 Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 27-08-2014
erickperez6 erickperez6 is offline
Miembro
 
Registrado: may 2003
Posts: 152
Poder: 21
erickperez6 Va por buen camino
Error al abrir base de datos 'xxx is not valid database'

Saludos,

Tengo una base de datos corrompida que inmediatamente intento de acceder me presenta 'midb.fdb is not valid database', utilizo sistema operativo windows xp professional y firebird 2.5. Al parecer no existen sectores dañados en el disco donde esta la db, porque puedo realizar copias del archivo sin problema, entonces con esta copias he intentado todo:

1ro. Realizar un backup / restore, al intentar realizar el backup inmediatamente el error 'midb.fdb is not valid database'
2do. gfix con los parametros -v -f, el mismo error
3ro. gfix solo con el parametro -v, el mismo error

Pienso que firebird primero hace una comprobacion del archivo en el encabezado del mismo, alguna señal que le indique que es una base de datos firebird valida al momento de realizar la coneccion, sin importar la accion que se realizara (un backup, una reparacion, una coneccion), y creo que este encabezado esta corrupto, quizas con un editor hexadecimal y teniendo la informacion correcta de como debe estar dicho encabezado, quizas pueda acceder a la base de datos de algun modo.

Alguien tiene alguna sugerencia?

Gracias,
Responder Con Cita
  #2  
Antiguo 27-08-2014
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.038
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Primero de todo, para "copiarla y pegarla" debes antes detener firebird, porque en caso contrario puedes tener problemas.
¿Esa BD ha sido antes importada, copiada o recuperada de otra versión de firebird?
Responder Con Cita
  #3  
Antiguo 27-08-2014
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola erickperez6.

¿ La bd fué creada con la misma versión de Firebird ?

Revisa si te sirve lo comentado en este hilo: Corrupcion en una tabla en especial los enlaces de este mensaje #4.

Saludos

Edito: No había visto el mensaje de Casimiro con una consulta similar, de todos modos te estaba direccionando a un mensaje de él
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita
  #4  
Antiguo 28-08-2014
erickperez6 erickperez6 is offline
Miembro
 
Registrado: may 2003
Posts: 152
Poder: 21
erickperez6 Va por buen camino
Cita:
Empezado por Casimiro Notevi Ver Mensaje
Primero de todo, para "copiarla y pegarla" debes antes detener firebird, porque en caso contrario puedes tener problemas.
¿Esa BD ha sido antes importada, copiada o recuperada de otra versión de firebird?
Esta DB no ha sido importada ni copiada de otra version, el proceso de restauracion que he estado intentando de hacer lo he hecho desde el mismo servidor que siempre ha estado alojada la base de datos
Responder Con Cita
  #5  
Antiguo 28-08-2014
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.038
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Bien, ¿pero qué más podemos hacer?, salvo que envies la BD para que la verifiquemos.
Responder Con Cita
  #6  
Antiguo 01-09-2014
hoyosfelix hoyosfelix is offline
Miembro
 
Registrado: ago 2010
Ubicación: San Antonio, Paraguay
Posts: 38
Poder: 0
hoyosfelix Va por buen camino
Respuesta: Error al abrir base de datos 'xxx is not valid database'

Hola erickperez6

Este link que te paso habla de reparación de una base de datos corrompida: http://www.firebirdfaq.org/faq324/

Espero que te sirva y no sea una paso atrás a todo lo que los demás ya han sugerido.

Me gustaría saber si ántes podías acceder a esa BD? Si estaba en producción? O fue traída de algún otro servidor?

La idea es identificar algún paso que haya ocasionado la corrupción de tu BD, para no volver a repetirlo.

Saludos cordiales.

hoyosfelix
Responder Con Cita
Respuesta



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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Delphi XE2 Error al abrir base de datos ¿Por qué? vaskez Varios 1 06-04-2012 22:37:11
Ayuda con error al abrir base de datos danielmj Conexión con bases de datos 5 04-10-2011 14:12:33
file is not a valid database? aviiiles Firebird e Interbase 3 03-02-2010 09:11:47
Red Database, una base de datos basada en Firebird 2 lbuelvas Noticias 3 28-10-2008 15:53:54
database desktop ver base de datos davidfp Conexión con bases de datos 5 03-06-2005 10:59:32


La franja horaria es GMT +2. Ahora son las 00:31:55.


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