FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
reparar una base datos de firebird 2.0
existe algunas lineas de codigo para reparar una base de datos
de firebird, nose q arregle indixes , rupturas lo q se le danna alas bdatos.
__________________
Enseñar es la virtud de un sabio. |
#2
|
||||
|
||||
Sería demasiado presuntuoso decir que las bases Firebird no se reparan, pero es 99% una realidad.
Hacer un Backup y luego un Restore de la base es la mejor forma de "limpiar" una base de datos Firebird.
Normalmente la instalación pone un intervalo de limpieza (sweep interval) de 20.000 transacciones. Esto suele ser suficiente y lo dejas así. En casos, como por ejemplo, la carga de muuuucha información, puedes quitar este intervalo (sweep interval=0) hacer la carga y luego volver a ponerlo. Si de todos modos quieres ejecutar un sweep, hay una aplicación que está en el directorio firebird/bin que se llama gfix. Pero después de todo lo dicho, la mejor forma de que la base vaya bien es haber pensado mucho en su estructura antes de crearla. |
#3
|
||||
|
||||
lo que pasa es que no me deja hacer el backup por k tiene errores
__________________
Enseñar es la virtud de un sabio. |
#4
|
||||
|
||||
Y si realmente está dañada y quieres repararla, esto te vendrá bien.
|
#5
|
||||
|
||||
¿Qué errores?.
Lo primero cerrar todas las conexiones a la misma. Luego de estar seguro de que no hay ninguna conexión abierta a la misma, entonces haz una copia normal "copy bd.fdb bd-original.fdb". Dejas la copia original sin tocarla, por si acaso y trabajas con la copia para recuperarla. |
#6
|
||||
|
||||
Código:
gbak: ERROR:message length error (encountered 78, expected 74) gbak: ERROR: gds_$receive failed gbak:Exiting before completion due to errors El sistema no puede encontrar la ruta especificada.
__________________
Enseñar es la virtud de un sabio. |
#7
|
||||
|
||||
No nos das los datos necesarios, haz una prueba simple:
Crea un directorio temporal y mete allí la base de datos: Código:
mkdir prueba cd prueba copy \dondesea\tubaasedatos.fdb . Cita:
|
#8
|
|||
|
|||
Aquí tienes como hacer un backup y un restore de una base de datos firebird
http://delphimagic.blogspot.com/2008...-firebird.html |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Reparar una base firebird | rodrinig | Firebird e Interbase | 12 | 31-10-2013 18:43:24 |
Reparar base de datos Access | Jucho69 | Conexión con bases de datos | 6 | 23-02-2010 01:45:52 |
Reparar Base de Datos firebird corrupta | Spynosa | Firebird e Interbase | 3 | 24-11-2005 08:43:22 |
Reparar Base de Datos | santi33a | MS SQL Server | 1 | 12-11-2005 17:28:38 |
reparar base de datos firebird? | adfa | Firebird e Interbase | 1 | 27-06-2003 16:38:17 |
|