Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

Problemas con una BD Firebird

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Bases de Datos
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: Problemas con una BD Firebird Responder citando

Tengo una base de datos Firebird que tiene unos 33 Mb de datos; tuve que formatear el disco duro del ordenador antes de volver a copiarla y ahora me dice que no hay ninguna tabla, ni vista ni nada. ¿Cómo puedo recuperar la información? ¿Qué herramientas puedo usar?
_________________
Un saludo

Necesitamos tu ayuda: Envía AI al 27595 (Coste 1,20 euros + IVA)
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

Si es el archivo en si, puedes leer el siguiente enlace
http://www.cgsecurity.org/wiki/TestDisk_Download

ahora bien, por la otra parte que tengas el archivo, y "ninguna" estación accede a la base. puedes usar los parametros de conexión, que estan en la carpeta de firebird, para acceder con el mismo usuario y contraseña.
_________________
Cool
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email MSN Messenger
Mensaje    Asunto: Responder citando

Gracias César. La aplicación que tira de esa BD no la encuentra pero es que si entro con IBManager, si la ve y la abre pero como si no tuviera tablas ni datos ni nada. Esto es lo que tengo:

Y la información de la misma:
Cita:
D:\Ocio\Tablas>dir
El volumen de la unidad D no tiene etiqueta.
El número de serie del volumen es: 5C87-EC28

Directorio de D:\Ocio\Tablas

23/07/2010 15:46 <DIR> .
23/07/2010 15:46 <DIR> ..
13/12/2011 17:02 345.554.944 OCIO.GDB
1 archivos 345.554.944 bytes
2 dirs 381.208.682.496 bytes libres

Y el sábado pasado le corrí una herrameinta de prueba de discos y no me dio ningún error.
_________________
Un saludo

Necesitamos tu ayuda: Envía AI al 27595 (Coste 1,20 euros + IVA)
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

En algunos casos, me ha pasdo que cuando abro la base de datos, esta no contiene tablas, usando el IBManager (EMS para Firebird), no aparecen las tablas ni nada, pero al teclear en la base de datos y concretamente en el apartado de tablas estas aparecen, ahora bien, si la base en si, NO contiene tablas, puede que se este corrupta, intenta usar gfix, para reparar la base de datos corrupta, en este otro enlace viene en español castellano.

Saludos
_________________
Cool
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email MSN Messenger
Mensaje    Asunto: Responder citando

Gracias César. Ya había visto sobre esa herramienta, pero no soy capaz de encontrar donde descargarla.
_________________
Un saludo

Necesitamos tu ayuda: Envía AI al 27595 (Coste 1,20 euros + IVA)
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

Dentro de la instalación de Firebird y concretamente en el directorio C:\Program Files\Firebird\Firebird_2_0\bin, tienes la herramienta en modo comando.

Saludos.
_________________
Cool
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email MSN Messenger
Mensaje    Asunto: Responder citando

César C. Salazar González escribió:
Dentro de la instalación de Firebird y concretamente en el directorio C:\Program Files\Firebird\Firebird_2_0\bin, tienes la herramienta en modo comando.

Saludos.

¡Ah! No lo había visto Embarassed
_________________
Un saludo

Necesitamos tu ayuda: Envía AI al 27595 (Coste 1,20 euros + IVA)
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

No ha funcionado. Lo he ejecutado con los parámetros -v -f, no ha dado ningún error pero sigo sin ver nada.

He probado un par de cosas:
1. He tratado de crear otra vez la tabla con
Código:
CREATE TABLE Peliculas (Titulo CHAR(50), Registro INTEGER, Disco INTEGER, Orden INTEGER, Anyo INTEGER, Duracion INTEGER, Director CHAR(50), Interpretes CHAR(255), Estilo CHAR(25), Origen INTEGER, Estado INTEGER, Subtitulos INTEGER, Esp INTEGER, Ing INTEGER, Otros INTEGER, Impreso INTEGER, F_alta DATE, PRIMARY KEY(Titulo, Registro))

Evidentemente me ha dado error:
Cita:
This operation is not defined for system tables.Unsuccessful metadata update.
Table PELICULAS already exists.

2. He intentado hacer un SELECT de la tabla a lo bruto (SELECT * FROM Peliculas) y me da el siguiente error:
Cita:
Column does not belong to referenced table.
Dynamic SQL Error.
SQL error code = -206.
Column unknown.
RDB$RELATION_CONSTRAINTS.DB_KEY.
At line 1, column 51.

Como en temas de Firebird soy muyyyyy novato, me pierdo. ¿Aguna sugerencia?
_________________
Un saludo

Necesitamos tu ayuda: Envía AI al 27595 (Coste 1,20 euros + IVA)
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

Angel,
Tal vez, por la fecha, ya lo hayas solucionado, pero a mi me ha sucedido algo parecido al pasar las BD desde mi anterior pc a la actual.
En la nueva pc puse Firebird 2.5, en la anterior tenia 2.0 o 2.1

Y me sucedia como a ti, "Tables 0"

Usando mi vieja pc fui a Tools-Extract Database (EMS) para generar los comandos con que pude regenerar las BD en mi nueva instalacion.

Saludos.
_________________
Luis Anibal Mendez
Analisis, Programacion, Asesoramiento
luisanibalmendez@gmail.com
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

Muchas gracias Luis.
_________________
Un saludo

Necesitamos tu ayuda: Envía AI al 27595 (Coste 1,20 euros + IVA)
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.