Hay un programa llamado FBClone que sirve para copiar el contenido de las tablas de dos bases de datos que tengan la misma estructura.

La Base de Datos destino no debe estar abierta.

Puedes descargar a FBClone desde aquí:

https://code.google.com/p/fbclone/downloads/list

En el archivo .ZIP está incluido el código fuente del programa, por si te interesa mirarlo.

FBClone no necesita ser instalado, lo copias en cualquier carpeta y lo ejecutas desde allí, pero para ejecutarlo debes abrir una ventana “Símbolo del sistema”

FBCLONE1

Captura 1. Si haces clic en la imagen la verás más grande

Las opciones que empiezan con -s (source) se refieren a la Base de Datos origen o sea la que enviará las filas. Las opciones que empiezan con -t (target) se refieren a la Base de Datos destino o sea la que recibirá las filas.

La Base de Datos destino no necesita estar en la misma computadora que la Base de Datos origen, pueden estar en computadoras distintas.

FBCLONE2

Captura 2. Si haces clic en la imagen la verás más grande

Conclusión:

Usar FBClone para realizar backups tiene las ventajas de que no debemos hacer un ciclo backup/restore y que podemos fácilmente copiar de una versión del Firebird a otra.

Pero no te olvides que las estructuras de las tablas de ambas bases de datos deben ser iguales. Y que nadie debe estar conectado a la Base de Datos destino.

Artículos relacionados:

Backup y Restore a una versión más nueva del Firebird

Los métodos para hacer Backup

El índice del blog Firebird21

Anuncios