Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   db corrupt (https://www.clubdelphi.com/foros/showthread.php?t=3730)

hecjona 18-09-2003 02:50:46

db corrupt
 
hola a todos, amigos
como dicen algunos de uds. alla en españa,
PUES NADA.....
que a un cliente, se le apago la computadora y se corrupteo la DB de interbase y ya no se como arreglarla,
el error que me da al tratar de accesar o reparar es

--Error while trying to read from file
unknown Win32 error 38

por lo tanto no puedo ni repararla ni nada. les agradezco alguna idea , ya me habia tocado que se corrupteara los datos, pero toda la base no,

Pd. busque en el historial de foros y parece que este caso solo le paso a compañero y nadie respondio.

http://www.clubdelphi.com/foros/arch...ic.php?t=16178


¿Alguna idea?

Onti 18-09-2003 05:39:00

Hola:

no hace mucho tuve un problema con una base intebase dañada por corte de energia, y aqui en el foro me dieron este codigo:


Para reparar una base de datos de Interbase basta ejecutar este código:
echo xx.gdb
SET ISC_USER=SYSDBA
SET ISC_PASSWORD=masterkey
gfix -v -full xx.gdb
gfix -mend -full -ignore xx.gdb
gfix -v -full xx.gdb
gbak -backup -v -ignore -garbage -limbo xx.gdb reparar.gbk
gbak -r -v reparar.gbk xx.gdb
gfix -write sync -user sysdba -password masterkey xx.gdb
exit


Espero te sirva igual que a mi

Salu2 a To2

hecjona 18-09-2003 18:34:06

Gracias Onti, pero Pues nada, que no funciona.

Da el mismo error "win32 error 38" cada que quiere accesar al archivo en cada una de las sentencias dadas.

Parece que esta realmente dañanada.

Si alguien tiene otra idea, le agradeceria la compartieran.

Gracias

guillotmarc 18-09-2003 18:50:05

Hola.

Prueba lo último que hemos comentado en este hilo :

http://www.clubdelphi.com/foros/show...&threadid=3742

Saludos.

hecjona 23-09-2003 22:56:52

pues nada, que la base de datos siguio corrupta y no la pude sacar de alli.Apesar de hacer lo mismo que alguna veces habia hecho:

La edite con winhex en hexadecimal y modifique algunas partes y ya me dejaba abrirla pero solo accesaba a algunos registros pero nada mas

Lo que hice fue restaurar un respaldo anterior, y bueno, la informacion que tenia nueva se perdio.


La franja horaria es GMT +2. Ahora son las 10:59: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