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 12-09-2003
lortiz lortiz is offline
Registrado
 
Registrado: ago 2003
Posts: 6
Poder: 0
lortiz Va por buen camino
base de datos estropeada (y mucho)

El tema es que tengo una base de datos estropeada que he de arreglar y no lo he conseguido siguiendo los procesos que conozco para ello. A continuación muestro los diferentes errores que aparecen al realizar las diferentes acciones siguientes:

- Al conectar:

I/O error for file "d:\bd.gdb"
Error while trying to read from file.
Se ha alcanzado el final del archivo.

- Al realizar validación de la base de datos:

database file appears corrupt ().
bad checksum.
checksum error on database page 12944.

- Al intentar reparar (gfix) la base de datos ignorando los checksum:

I/O error for file "D:\INTERBD\SGA.GDB".
Error while trying to read from file.
Se ha alcanzado el final del archivo.

- Al intentar realizar copia de seguridad de la bd da el mismo error que al intentar repararla con gfix.

Si alguien sabe de algún método diferente de los mostrados arriba o, al menos, una explicación de lo que puede estar pasando con esta bd le agradecería lo indicase.

Saludos.
Responder Con Cita
  #2  
Antiguo 12-09-2003
Avatar de kinobi
kinobi kinobi is offline
Miembro
 
Registrado: may 2003
Posts: 2.621
Poder: 24
kinobi Va por buen camino
Hola,

Cita:
Posteado originalmente por lortiz
Si alguien sabe de algún método diferente de los mostrados arriba o, al menos, una explicación de lo que puede estar pasando con esta bd le agradecería lo indicase.
mi opinión es que no te falta razón en el título de tu mensaje, "la base de datos está estropeada y mucho", tanto que lo más probable es que no tenga solución.

Parece más bien un error de sistema operativo (archivo roto, bloques perdidos, ...) que un problema de corrupción de la base de datos. Si es lo primero, poco se puede hacer, salvo echar mano a la última copia de seguridad.

Saludos.
Responder Con Cita
  #3  
Antiguo 12-09-2003
lortiz lortiz is offline
Registrado
 
Registrado: ago 2003
Posts: 6
Poder: 0
lortiz Va por buen camino
Cool

Es cierto que el problema parece ser como tú dices, pero ¿hay alguna manera de cerciorarme que es así?; aunque ya se que en informática, a veces es mejor considerar que ciertas cosas son así porque sí, y punto
Responder Con Cita
  #4  
Antiguo 12-09-2003
Avatar de kinobi
kinobi kinobi is offline
Miembro
 
Registrado: may 2003
Posts: 2.621
Poder: 24
kinobi Va por buen camino
Hola,

hay algo que es casi definitivo. Cuando te envía los mensajes de error, uno de ellos es en español: "Se ha alcanzado el final del archivo.", indicando que es un mensaje del sistema operativo, ya que, hasta lo que yo sé, las herramientas de Interbase: gbak, gfix, ..., no han sido traducidas al español (aunque es posible y fácil traducirlas).

Saludos.
Responder Con Cita
  #5  
Antiguo 12-09-2003
lortiz lortiz is offline
Registrado
 
Registrado: ago 2003
Posts: 6
Poder: 0
lortiz Va por buen camino
Ese mensaje 'Se ha alcanzado el final del archivo.' me ha salido alguna que otra vez al reparar bd,s. Interbase y hasta ahora se han reparado todas.

De todas formas, es cierto que por lo general no suele salir el susodicho mensaje.
Responder Con Cita
  #6  
Antiguo 12-09-2003
Avatar de kinobi
kinobi kinobi is offline
Miembro
 
Registrado: may 2003
Posts: 2.621
Poder: 24
kinobi Va por buen camino
Hola,

sí, pero va asociado al de: "Error while trying to read from file.". Y ése da muy mala espina. Tal vez queden todavía esperanzas, pero no se me ocurre que podrías probar si ya has utilizado gfix

Saludos.
Responder Con Cita
  #7  
Antiguo 12-09-2003
Avatar de guillotmarc
guillotmarc guillotmarc is offline
Miembro
 
Registrado: may 2003
Ubicación: Huelva
Posts: 2.638
Poder: 24
guillotmarc Va por buen camino
Hola.

Prueba a ver si esta utilidad te sirve de ayuda :

http://www.devrace.com/ibsurgeon/

Saludos.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no).
Responder Con Cita
  #8  
Antiguo 12-09-2003
Avatar de kinobi
kinobi kinobi is offline
Miembro
 
Registrado: may 2003
Posts: 2.621
Poder: 24
kinobi Va por buen camino
Estoy con Marc, pero antes haz una copia de seguridad del archivo, ya que IBSurgeon trabaja a bajo nivel con el archivo de base de datos, sin pasar por el servidor InterBase.

Saludos.
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


La franja horaria es GMT +2. Ahora son las 16:06:51.


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