![]() |
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. |
Hola,
Cita:
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. |
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:cool:
|
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. |
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. |
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 :confused: Saludos. |
|
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. |
La franja horaria es GMT +2. Ahora son las 04:21:19. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi