Ver Mensaje Individual
  #4  
Antiguo 25-09-2012
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.043
Reputación: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
En el directorio de interbase/bin debes tener gbak.exe
Y suponiendo que no hayan cambiado el usuario y la clave.
Y suponiendo que los parámetros de interbase sean los mismos que los de firebird (antiguamente eran iguales y esa versión de interbase es antigua).

Primero de todo tienes que estar total y absolutamente seguro de que no hay nadie conectado a la BD.
Debes abrir una ventana de comandos (la consola).
Haz una copia de la BD (por si acaso) copy labasedatos.gdb labasedatos-copia.gdb
Ahora vamos a trabajar sobre la copia para no tocar la original.
Para hacer backup: gbak -b -t -v -user sysdba -password masterkey labasedatos-copia.gdb labasedatos-copia.gbk
Ahora vamos a restaurar el gbk ya limpio: gbak -r -v -p 8192 -user sysdba -password masterkey labasedatos-copia.gbk labasedatos-limpia.gdb
Bien, si no ha ocurrido ningún error, entonces renombramos la BD original para sustituir por esta nueva que tenemos ya limpia de "basura"
Renombramos la BD original: rename labasedatos.gdb labasedatos-ORIGINAL.gdb
(No recuerdo si el comando para renombrar es "rename", en todo caso lo haces de forma gráfica, botón derecho->Renombrar)
Ya sólo nos queda sustituir: rename labasedatos-limpia.gdb labasedatos.gdb
Todos estos pasos no son necesarios ni se trabaja de este modo normalmente, lo he hecho para que no tengas ningún problema en caso de que algo vaya mal, y puedas dejar todo como estaba antes.

Listo, a probar
Responder Con Cita