Tutorial-Respaldo de Base de Datos Automaticamente

2
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

Transcript of Tutorial-Respaldo de Base de Datos Automaticamente

Page 1: 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

 

Page 2: Tutorial-Respaldo de Base de Datos Automaticamente

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.