Tutorial-Respaldo de Base de Datos Automaticamente
-
Upload
lasc-shinigami -
Category
Documents
-
view
14 -
download
0
Transcript of Tutorial-Respaldo de Base de Datos Automaticamente
Tutorial, como respaldar base de datos de sae 5.0 cada hora sin cerrar el sae
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
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 Restaurar un base de datos ya esistente (Firebird 2.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.