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