El software de copia de seguridad de Firebird permite a las empresas automatizar las copias de sus bases de datos, gestionar los datos necesarios para su recuperación y almacenarlos en distintas ubicaciones. Handy Backup trabaja con bases de datos Firebird mediante su complemento Database ODBC y también permite automatizar el almacenamiento de archivos generados por las herramientas nativas de Firebird.
Desde una sola interfaz, puede programar copias de seguridad de Firebird, guardarlas en discos locales, dispositivos NAS o servicios en la nube y gestionar estas tareas junto con las copias de documentos, aplicaciones y otros datos empresariales.
Firebird es un sistema de gestión de bases de datos relacionales de código abierto utilizado en aplicaciones empresariales, soluciones integradas y programas que necesitan almacenar información transaccional. Sus versiones modernas incluyen funciones de administración y recuperación de bases de datos para entornos de producción.
Handy Backup facilita la automatización de las copias de seguridad de Firebird. Los administradores pueden configurar tareas periódicas mediante ODBC, conservar copias en almacenamientos independientes, supervisar los resultados y gestionar las bases de datos junto con otros datos de la empresa.
Existen dos métodos principales para realizar copias de seguridad de Firebird con Handy Backup:
El complemento Database se conecta a Firebird mediante un controlador ODBC configurado previamente. Permite seleccionar las tablas disponibles y automatizar sus copias de seguridad mediante el asistente de tareas de Handy Backup.
Este método resulta útil para realizar copias lógicas periódicas y gestionar determinados datos de una base de datos Firebird.
Firebird incluye las utilidades gbak y nbackup para crear copias de seguridad nativas de sus bases de datos. Handy Backup puede ejecutar comandos externos y guardar los archivos resultantes en destinos locales, de red o en la nube.
Este procedimiento es adecuado cuando la recuperación requiere una copia nativa de Firebird, en lugar de una copia de tablas obtenida mediante ODBC.
Importante: Las copias mediante ODBC y las copias nativas de Firebird tienen finalidades distintas. ODBC permite acceder a los datos mediante un controlador, mientras que gbak y nbackup utilizan los mecanismos propios de Firebird. Elija el método según sus necesidades de recuperación.
Handy Backup permite trabajar directamente con datos de Firebird mediante ODBC o gestionar archivos de copia de seguridad creados con las herramientas nativas de la base de datos. Esta comparación le ayudará a elegir el procedimiento más adecuado para su organización.
| Método de copia | Qué permite guardar | Cómo se utiliza Handy Backup |
|---|---|---|
| Copia de seguridad mediante ODBC | Copias de las tablas de Firebird accesibles mediante una conexión ODBC y de los datos que contienen. | Configura y ejecuta tareas de copia de seguridad de bases de datos directamente mediante el complemento Database. |
| Firebird GBAK | Una copia lógica de la estructura y los datos de la base para su restauración con las herramientas nativas de Firebird. | Puede ejecutar un script gbak antes de una tarea de copia de archivos y almacenar después el archivo .fbk generado. |
| Firebird NBACKUP | Copias físicas de la base de datos, tanto completas como incrementales por niveles. | Almacena los archivos generados por nbackup y permite conservar los conjuntos necesarios para la recuperación. |
| Copia de archivos con Handy Backup | Copias de archivos de bases de datos o de archivos de respaldo de Firebird generados previamente. | Ofrece programación, selección del almacenamiento, versionado, cifrado y recuperación de los archivos guardados. |
Consideraciones sobre la recuperación: Una copia mediante ODBC no reproduce necesariamente todos los objetos, ajustes de usuario o parámetros del servidor que se necesitan para restaurar una base de datos completa. Para una recuperación nativa, utilice gbak o nbackup y conserve todos los archivos necesarios.
Handy Backup combina el acceso a bases de datos Firebird con funciones para automatizar las copias periódicas, gestionar su almacenamiento y recuperar los datos guardados sin tener que mantener procedimientos independientes de transferencia de archivos.
Copias de bases de datos mediante ODBC
Utilice el complemento Database para conectarse a Firebird mediante ODBC y seleccionar las tablas que desea incluir en las tareas automáticas.
Programación automática
Programe copias diarias, semanales, mensuales o a intervalos personalizados, sin tener que exportar manualmente los datos cada vez.
Almacenamiento flexible
Guarde las copias en discos externos, dispositivos NAS, servidores SFTP, Amazon S3 y otros destinos en la nube.
Cifrado y compresión
Configure el cifrado y la compresión según sus necesidades de almacenamiento y las políticas de tratamiento de datos de su organización.
Versiones de las copias
Conserve copias anteriores y seleccione la versión adecuada para recuperar datos tras cambios no deseados o errores de aplicaciones.
Registros y notificaciones
Supervise los resultados, consulte los registros y reciba avisos por correo electrónico cuando las tareas programadas finalicen o se produzcan errores.
Handy Backup utiliza su complemento Database para copiar datos de Firebird mediante un controlador ODBC compatible. De este modo, los administradores pueden gestionar las tablas de Firebird desde la misma interfaz gráfica que utilizan para otras tareas de copia de seguridad.
Una vez configurada la conexión ODBC de Firebird en Windows, Handy Backup puede acceder a la fuente de datos correspondiente y crear tareas de copia programadas.
La posibilidad de copiar datos mientras Firebird permanece activo depende del comportamiento del controlador y de la conexión. Para obtener más información sobre las copias de seguridad en caliente de bases de datos, consulte las recomendaciones sobre este procedimiento.
El funcionamiento del complemento Database de Handy Backup, incluida la configuración de conexiones y la selección de tablas, se explica en el manual del complemento Database ODBC.
Este procedimiento explica cómo configurar una copia de seguridad automática de Firebird mediante el complemento Database. Antes de seleccionar los datos en Handy Backup, debe preparar la conexión ODBC.
La instalación del controlador ODBC y la configuración de la conexión se realizan en Windows. Handy Backup debe poder acceder al controlador seleccionado, que también debe disponer de permisos para leer las tablas correspondientes.
Nota: Si la conexión ODBC no permite acceder a una tabla, esta no podrá seleccionarse para la copia mediante el complemento Database. Compruebe la conexión y los permisos antes de continuar.
Una vez configurada, Handy Backup ejecutará las copias periódicas de los datos de Firebird según la programación establecida, sin necesidad de realizar exportaciones manuales después de cada actualización.
Para conocer las opciones de selección de datos, almacenamiento, programación y restauración, consulte el manual de usuario de Handy Backup.
Recomendación para la recuperación: Después de crear una tarea de copia mediante ODBC, realice una restauración de prueba para comprobar que puede recuperar los datos seleccionados en el entorno Firebird previsto. Una copia de tablas mediante ODBC no debe considerarse automáticamente una imagen completa de la base de datos.
Firebird dispone de dos herramientas nativas que permiten realizar copias de seguridad mientras los usuarios continúan trabajando. Ambas utilizan los mecanismos propios del sistema de bases de datos. Handy Backup puede automatizar el almacenamiento posterior de los archivos generados y coordinar la ejecución de comandos externos con tareas programadas.
gbak crea una copia lógica de las estructuras y los registros de una base de datos Firebird. Se utiliza habitualmente para realizar copias completas, restaurar bases de datos y trasladarlas entre entornos compatibles.
GBAK permite copiar una base de datos en funcionamiento sin exigir que todos los usuarios se desconecten. La restauración del archivo resultante se realiza mediante el procedimiento nativo de Firebird.
Ejemplo de un comando de copia de seguridad con GBAK:
gbak -b -user SYSDBA "localhost:C:\Data\company.fdb" "C:\FirebirdBackups\company.fbk"
Este ejemplo presupone que el comando se ejecuta en un entorno Firebird correctamente configurado y con credenciales válidas. Utilice un método adecuado para gestionar las credenciales, en lugar de guardar contraseñas directamente en scripts accesibles públicamente.
El directorio de destino debe existir y la cuenta que ejecuta el comando necesita permisos para crear el archivo de copia.
Consulte la documentación oficial de Firebird sobre copias y restauración con GBAK.
nbackup crea copias físicas de bases de datos Firebird. Permite realizar copias completas e incrementales por niveles, que contienen las páginas de datos modificadas desde el nivel de copia anterior necesario.
Por ello, nbackup resulta útil para bases de datos de gran tamaño, cuando repetir copias físicas completas supondría un consumo innecesario de espacio o tiempo de ejecución.
Una copia completa con nbackup utiliza normalmente el nivel 0:
nbackup -B 0 "C:\Data\company.fdb" "C:\FirebirdBackups\company-level0.nbk"
Los niveles incrementales posteriores pueden reducir la cantidad de datos generados por el mecanismo nativo de Firebird. Para restaurar la base de datos, deben conservarse tanto la copia completa como todos los archivos incrementales necesarios.
Estos niveles incrementales los crea Firebird nbackup, no el complemento Database de Handy Backup.
Consulte la documentación oficial de Firebird sobre NBACKUP.
Importante: No copie directamente un archivo de base de datos Firebird mientras está en uso sin prepararlo antes mediante un mecanismo adecuado de Firebird. Utilice gbak, nbackup o el modo de copia documentado por Firebird para obtener una copia recuperable.
Handy Backup permite combinar un comando nativo de Firebird con una tarea programada de copia de archivos. Así, Firebird genera un archivo de respaldo mediante sus propios mecanismos, mientras Handy Backup se encarga de copiarlo, almacenarlo en otros destinos, gestionar su conservación y enviar notificaciones.
Este procedimiento es especialmente útil para empresas que desean seguir utilizando GBAK para la recuperación nativa de sus bases de datos sin tener que trasladar manualmente los archivos a un NAS o a la nube.
Cree un archivo por lotes de Windows que ejecute gbak y guarde la copia resultante en un directorio temporal de preparación.
Para automatizar la ejecución, configure credenciales válidas de Firebird y compruebe que el comando termina correctamente antes de considerar que la copia se ha completado.
En Handy Backup, cree una tarea de copia de archivos y seleccione el directorio o el archivo .fbk generado previamente por gbak.
Elija dónde desea guardar la copia: un disco local, una carpeta de red, un dispositivo NAS o una cuenta de almacenamiento en la nube.
En el modo avanzado, configure una acción que ejecute el script gbak antes de iniciar la copia de seguridad. Active la opción de esperar a que finalice el programa externo antes de copiar el archivo generado.
Compruebe el resultado del comando para evitar que un fallo de gbak provoque la copia de un archivo antiguo o incompleto.
Establezca la programación, configure las notificaciones y determine cuántas versiones de las copias desea conservar.
Ejecute una tarea de prueba y compruebe que el archivo .fbk puede recuperarse y restaurarse mediante la utilidad nativa gbak de Firebird.
Importante: Que una tarea de Handy Backup finalice correctamente confirma que se han procesado los archivos seleccionados, pero no demuestra por sí solo la coherencia interna de una copia nativa de Firebird. Revise los resultados de gbak y realice restauraciones de prueba periódicamente.
La utilidad nativa nbackup de Firebird permite crear copias físicas completas e incrementales. Handy Backup puede almacenar los archivos generados junto con otras copias de datos empresariales y transferirlos a ubicaciones adicionales.
Para realizar una recuperación incremental es necesario conservar toda la cadena de archivos requerida por nbackup. Por tanto, las políticas de retención deben tener en cuenta las dependencias entre las copias completas y las incrementales.
Mantenga la copia de nivel 0 y todos los archivos incrementales necesarios para restaurar la base de datos. Si elimina un archivo anterior del que dependen los siguientes, la recuperación podría resultar imposible.
Para más información, consulte las copias de seguridad incrementales. Los niveles de nbackup son específicos de Firebird.
Configure Handy Backup para copiar los archivos de nbackup únicamente después de que la operación nativa haya finalizado correctamente. Evite transferirlos mientras Firebird todavía está escribiendo en ellos.
Utilice la programación y las notificaciones para supervisar las copias y detectar operaciones que no hayan terminado correctamente.
Organice distintas generaciones de copias completas e incrementales según los objetivos de recuperación de su base de datos. Antes de eliminar archivos antiguos, asegúrese de conservar todos los necesarios para restaurar cada generación.
Restaure periódicamente una copia completa de nbackup junto con los niveles incrementales necesarios en un entorno de pruebas. Compruebe que la base de datos restaurada se abre correctamente y que las consultas de la aplicación funcionan.
Handy Backup permite elegir ubicaciones de almacenamiento independientes para las copias de datos de Firebird y los archivos generados mediante GBAK o NBACKUP. Conservar copias fuera del servidor de producción ofrece opciones adicionales de recuperación cuando falla un disco o un equipo.
Para bases de datos de producción, considere conservar una copia local o en un NAS de fácil acceso y otra en una ubicación externa. Defina los períodos de retención según la frecuencia de actualización de la base de datos, el espacio disponible y los requisitos de recuperación.
Puede consultar otras opciones de almacenamiento en nuestra página de copias de seguridad en la nube.
El procedimiento de restauración de Firebird depende del método utilizado para crear la copia original. Handy Backup permite recuperar los datos y archivos almacenados, mientras que las herramientas nativas de Firebird se encargan de restaurar las bases de datos desde sus propios formatos de respaldo.
Antes de restaurar una base de datos en producción, identifique el método de copia utilizado, la versión de Firebird, los archivos necesarios y la configuración de la base de datos de destino.
Utilice Handy Backup para localizar una copia anterior creada con el complemento Database. Seleccione el conjunto y compruebe la conexión de destino y los datos disponibles.
Después de restaurar, compruebe las tablas y los registros de Firebird. Para recuperaciones complejas, pruebe primero el procedimiento en un entorno independiente.
Para una copia GBAK, recupere el archivo .fbk con Handy Backup y restáurelo mediante gbak.
Para los archivos de nbackup, recupere la copia completa y todos los niveles incrementales necesarios. A continuación, siga el procedimiento de restauración correspondiente de Firebird.
Después de restaurar una base de datos Firebird, compruebe que se abre correctamente, que contiene las tablas y los registros esperados y que la aplicación puede acceder a los datos. Ejecute consultas representativas antes de volver a utilizar la base restaurada en producción.
Para planificar las copias de otros sistemas de gestión de datos, consulte nuestra sección de software de copia de seguridad de bases de datos.
Handy Backup está diseñado para organizaciones que necesitan algo más que una utilidad de línea de comandos específica para una base de datos. Su interfaz gráfica reúne la automatización de copias, la selección de destinos, la supervisión de tareas y las operaciones de recuperación para diferentes tipos de datos empresariales.
Small Business ofrece funciones de copia de seguridad de bases de datos junto con herramientas para archivos, aplicaciones y otra información empresarial. Permite gestionar las tareas de Firebird desde la misma interfaz que el resto de las copias de seguridad de su empresa.
Server Network añade la gestión centralizada de copias de seguridad en varios equipos de una red. Los administradores pueden coordinar las tareas mediante agentes de red y una interfaz de administración común.
Sí. Handy Backup incluye el complemento Database, que permite trabajar con Firebird mediante un controlador ODBC. Después de configurar una fuente de datos de Firebird en Windows, puede seleccionar las tablas disponibles, elegir el destino de almacenamiento y crear una tarea programada.
Sí. Para copiar datos de Firebird mediante ODBC, Handy Backup dispone de un asistente gráfico y un programador integrado. Una vez configurada la conexión ODBC, puede seleccionar las tablas, el almacenamiento y la frecuencia sin escribir scripts. Los procedimientos nativos con GBAK o NBACKUP pueden seguir requiriendo comandos externos.
GBAK crea una copia lógica de la estructura y los datos de la base de datos Firebird. NBACKUP genera copias físicas y permite utilizar niveles completos e incrementales. Ambas herramientas pueden trabajar con bases de datos activas, pero sus formatos y procedimientos de restauración son diferentes. Handy Backup permite almacenar los archivos resultantes y automatizar su transferencia a otros destinos.
La utilidad nativa NBACKUP de Firebird permite crear copias físicas completas e incrementales. Handy Backup puede copiar y conservar estos archivos, incluida toda la cadena necesaria para restaurarlos. Este procedimiento es diferente de seleccionar el modo incremental para las tablas mediante el complemento Database ODBC.
Sí. Las utilidades nativas GBAK y NBACKUP permiten crear copias de seguridad mientras los usuarios permanecen conectados. En el procedimiento ODBC de Handy Backup, el tratamiento de las operaciones activas depende del controlador y del comportamiento de la conexión. Cuando se necesita una copia completa y coherente de la base de datos, es preferible utilizar un mecanismo nativo de Firebird.
Sí. Handy Backup permite guardar copias de datos de Firebird y archivos de respaldo nativos ya generados en dispositivos NAS, carpetas de red, discos externos, servidores SFTP, Amazon S3 y otros servicios en la nube. Puede utilizar destinos independientes para conservar copias adicionales fuera del entorno de producción.
No necesariamente. ODBC ofrece acceso lógico a determinados datos de la base, pero no reproduce automáticamente todos los objetos, ajustes de usuario o parámetros del servidor que pueden ser necesarios para una recuperación completa. Utilice GBAK o NBACKUP si necesita una copia nativa de Firebird y pruebe el procedimiento de restauración.
Sí. Puede configurar un script GBAK para generar una copia nativa de Firebird y utilizar después Handy Backup para copiar el archivo resultante a otro destino. Handy Backup también permite ejecutar comandos antes de las tareas y programar operaciones, lo que facilita la coordinación de ambos procesos.
El método depende de cómo se creó la copia original. Para datos guardados mediante ODBC, utilice el procedimiento de restauración de Handy Backup y compruebe las tablas recuperadas. Para copias GBAK, recupere el archivo .fbk y restáurelo mediante gbak. Si utiliza NBACKUP, restaure la copia completa y los niveles incrementales necesarios siguiendo el procedimiento nativo de Firebird.
Handy Backup Small Business es una opción adecuada para organizaciones que necesitan gestionar copias de bases de datos Firebird junto con otros datos empresariales desde una misma interfaz. Server Network está diseñado para administrar las copias de varios equipos de forma centralizada. Elija la edición según los complementos de bases de datos necesarios, el número de equipos y sus requisitos de administración.