FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
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 |
#2
|
|||
|
|||
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. |
#3
|
|||
|
|||
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. |
#4
|
||||
|
||||
Gracias.
Les debo una muchachos |
|
|
|