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)
-   -   S.O.S. Urgente Error en base de datos (https://www.clubdelphi.com/foros/showthread.php?t=3499)

Onti 09-09-2003 18:36:27

S.O.S. Urgente Error en base de datos
 
Ahora si necesito ayuda

:(


Tengo una base de datos Interbase instalada en un cliente y hubo un problema de corte de energia electrica y como resultado un daño la base de datos

Si bien puedo conectarme a la base de datos
Tengo problemas con algunas tablas en particular,de las cuales no puedo ver todos los registros.

si por ejemplo hago un SELECT COUNT(*) FROM TVE_ITEM

Me sale el error


"General SQL Error .
I/O Error for file ......
Error while trying to read from file
unknown Win 32 error"


Que puedo hacer??????

Estoy a la espera de sus respuestas muchas gracias de antemano

Argaron 09-09-2003 18:43:00

Has probado con las utilidades del interbase para diagnosticos, cual interbase usas el 6.0 o 7.0, creo recordar que alguno de los 2 trai estas utilidades.
De todas formas se deberia de tener siempre una segunda copia de seguridad automatica.

fidias 09-09-2003 19:47:09

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

Esto lo saque de un documento de reparación de base de datos, no recuerdo el nombre, pero, esto funciona en el 90% de los casos.

Tambien hay herramientas que lo hacen.

Onti 10-09-2003 07:18:30

Gracias.

Les debo una muchachos :)


La franja horaria es GMT +2. Ahora son las 22:12:46.

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