You are on page 1of 4

27/12/2014

COMPASPELTutorial,comorespaldarbasededatosdesae5.0cadahorasincerrarelsaeCOMPASPEL

Les mando un Tutorial que yo hice,


para respaldar cada hora la base de
datos del sae (bases en Firebid 2.5)
sin necesidad de cerrar el SAE
Paso 1
Copia el gbak.exe de la siguiente
ruta C:\Archivos de
programa\Firebird\Firebird_2_5\bin
(esta ruta es donde Sae instala el
Firebird por defecto) a la misma
carpeta donde tienes tu base de
datos por ejemplo yo la tengo
en C:\ASPEL
Paso 2
copia con el bloc de notas los
siguiente
gbak v t user sysdba password
masterkey
C:\ASPEL\mamx13\mamx13.fdb
Z:\respaldo\mamx13.fbk
Donde mamx13/ es la carpeta
donde esta mi base de datos y
mamx13.fdb es la base de datos,
y Z:\respaldo\mamx13.fbk, es la
unidad, carpeta, y nombre del
respaldo de la base de datos
respaldada y compactada
Guarda el blok de notas como
respaldo.bat, y cambia el tipo a
"todos los archivos"
en la misma carpeta donde tienes
la base de datos (en mi
caso) C:\ASPEL
Ahora solo queda decirle a Windows
cada cuando ejecute el BAT, te vas
a panel de control, tareas
programadas, agregar tarea
programada, siguiente, examinar,
te vas a C:\ASPEL y marcas
respaldo.bat, y lo programas cada 1
hora, o como mejor te paresca,
de esta forma respaldas tu
informacion transparente y sin
problema, en otro post les pondre
como restaurar esta base de datos
cuando sea nesesario

Saludos

data:text/htmlcharset=utf8,%3Ctable%20class%3D%22tabla%22%20id%3D%22ForoMensajes%22%20width%3D%22100%25%22%20cellspacing%3D%22

1/4

27/12/2014

r00y
Fundador

COMPASPELTutorial,comorespaldarbasededatosdesae5.0cadahorasincerrarelsaeCOMPASPEL

#2

06/Ago/2013, 18:55

Excelente aporte, muchsimas gracias, es un gran aporte a la comunidad, adems, muy bien
explicado.
r00y

Boku wa compaspel daigaku no kyoushi crackerka desu

russo666
Registrado

#3

07/Ago/2013, 16:47

Gracias R00y, regresar algo, de lo mucho que he aprendido en este foro de de ti mi buen
R00y
Escrito originalmente por @r00y

Excelente aporte, muchsimas gracias, es un gran aporte a la comunidad, adems,


muy bien explicado.
r00y

russo666
Registrado

#4

09/Ago/2013, 15:09 Editado por russo666

Bueno ahora el como restaurar el respaldo en caso de ser necesario


En Windows, inicio ejecutar y escribes CMD enter
te abre la consola de DOS pones cd.. enter las veces que sean nesesarias hasta esta en Raiz o
C: en mi caso como el gbak.exe esta en c:\aspel le dare cd aspel enter
Ahora escribiras lo de abajo para

Restaurarunbasededatosyaesistente

data:text/htmlcharset=utf8,%3Ctable%20class%3D%22tabla%22%20id%3D%22ForoMensajes%22%20width%3D%22100%25%22%20cellspacing%3D%22

2/4

27/12/2014

COMPASPELTutorial,comorespaldarbasededatosdesae5.0cadahorasincerrarelsaeCOMPASPEL

(Firebird2.x)
gbak r o v user sysdba password masterkey Z:\respaldo\mamx13.fbk
C:\ASPEL\mamx13\mamx13.fdb
Lo anerior es el ejemplo de como yo tengo mi base dee datos, obviamente las unidades,
carpetas y nombres de archivo seran los tuyos
Ahora escribiras lo de abajo para Un Restore

en otra ruta

gbak c v user SYSDBA password masterkey Z:\respaldo\mamx13.fbk


C:\ASPEL\mamx13\mamx13nueva.fdb

Nota importante las bases de datos de Firebird (SAE 5.0) tienen extencion FDB, y cuando
respaldas se compacta como si fuera un (ZIP) y quedan guardada con extencion FBK, por eso
fijate bien en la extencion al escribir

Eso es todo, DUDAS?? postealas y tratare de ayudarte


PD, tambien puedes hacer un BAT (como en el primer post) pero para restaurar, y lo pones
en la misma carpeta que l primer BAT, asi solo le das doble cic, y te hace la restauracion, ya
sea (en la misma ruta o en otra ruta) esto te facilitara hacerlo si no tienes experiencia en la
consola de DOS.

zarc_85
Masters

#5

17/Ago/2013, 18:42

muchas gracias por el post, puede ser de mucha ayuda, pero con la experiencia en Aspel
puede que ese tipo de
respaldo te proboque errores de indexacion y corrupcion en tu base de datos, por lo que
recomiendo que no se
haga asi, solo en dado caso que sea muy necesario y como ultimo recurso cuando no se
pueda cerrar el SAE.
Saludos.

Estoy para servirles....


http://www.facebook.com/pages/DefenSAt/112822565506255?v=wall

russo666
Registrado

#6

22/Ago/2013, 09:02

Hola zarc.
Lo tomare en cuenta, pero ya tengo 1 ao respaldando asi y jala perfecto
De hecho firebird, recomienda se haga asi, http://www.firebirdsql.org/manual/gbak.html y
data:text/htmlcharset=utf8,%3Ctable%20class%3D%22tabla%22%20id%3D%22ForoMensajes%22%20width%3D%22100%25%22%20cellspacing%3D%22

3/4

27/12/2014

COMPASPELTutorial,comorespaldarbasededatosdesae5.0cadahorasincerrarelsaeCOMPASPEL

dado que Sae 5.0 trabaja bajo esta base de datos creo que no se debe de tener problemas,
de hecho existe tambien Nbackup, otra aplicacion para respaldar firebird, mas potente, pero
a mi me gusta mas gbak.
Estiamdo zarc, con todo respeto me gustaria debatir, el uso de esta aplicacion en los
respaldos de SAE 5.0, en mi caso ha sido "perfecta" dado que tenemos respaldo casi
inmediato y creme ya lo he utilizado y solo pierdes unos minutos de trabajo y no dias o
semanas de cuando se respalda con la aplicacion del SAE5.0, de hecho la aplicacion del
SAe5.0, cuando solo respaldas la BD y te genera un zip y dentro de se zip un archivo "nombre
de tu base.fbk" , por lo cual estos CASI seguro que Sae5.0 utiliza gbak, para respaldar y
compactar la BD y despues la "enciera en un ZIP" llego a esta conclucion, porque la
aplicacion de respaldo de sae5.0 genera el respaldo con la BD abierta y nunca te pide que se
desconecten los usuarios.

en el enlace que puse arriba, te explican que al hacer el respaldo por gbak, la BD entiende
como su fuera un usuario mas conectado y trabajando en ella y si la BD esta abierta, solo
respalda lo ya guardado

Saludos

data:text/htmlcharset=utf8,%3Ctable%20class%3D%22tabla%22%20id%3D%22ForoMensajes%22%20width%3D%22100%25%22%20cellspacing%3D%22

4/4

You might also like