Migrar desde Firebird 1.5.2 a Firebird 2.1.3
Con la aparición de Windows Vista, Windows 2008 server, y Windows 7, es conveniente migrar nuestra base de datos a sistemas más potentes, para aprovechar las nuevas funcionalidades.
H6 puede funcionar perfectamente en estos sistemas con el antiguo motor Firebirdi 1.5.2; pero en poco tiempo se convertirá en necesario realizar este salto.
Se ha elegido el motor Firebird 2.1.3 con el cual hemos realizado las oportunas pruebas en sistemas de 32 y 64 bits, que han resultado completamente satisfactorias.
La migración es muy sencilla:
- Extraer una copia de las 3 bases de datos del paquete Hermandad. Se trata de los archivos HERMANDAD.FDB, CONTADAD.FDB y PROTOCOLO.FDB; ubicadas habitualmente en la carpeta c:\jcip\h6\datos. Alojar esta copia fuera de la zona de trabajo (cualquier otra carpeta), o en un CD o pendrive externo.
- Con TODOS los programas del paquete Hermandad CERRADOS, realiza una copia de seguridad BACKUP (no ApiBK), que puede hacerse directamente con el programa H6BAK existente en la carpeta c:\jcip\h6. Este programa realiza en bloque un backup de las tres bases de datos, con el servicio de Firebird, y deposita los tres archivos (con extensión FBK) en la carpeta c:\jcip\h6\backup. Los archivos son identificables porque empiezan por "HD", "CONTA" y "PROTO"; añadiendo la fecha y hora en que se realizan.
- Desinstalar completamente FIREBIRD 1.5.2
- Instalar FIREBIRD 2.1.3. (no otra versión ni revisión). Se puede descargar desde el artículo "Firebird 2.1.3 Motor de base de datos"; en cualquiera de sus versiones para windows 32 ó 64 bits.
- Arrancar H6.EXE (Hermandad), ir INMEDIATAMENTE (no se te ocurra usar otra opción del programa) al menú SEGURIDAD/Restauración de Backups, y cargar la copia backup que comienza por "HD" más la fecha y hora en que se hizo el backup del punto 2 anterior. No confundas el archivo backup con cualquier otro que hayas realizado en alguna ocasión anterior por el proceso de backup. Cierra H6.
- Arrancar H6p.EXE (Protocolo), ir INMEDIATAMENTE (no se te ocurra usar otra opción del programa) al menú SEGURIDAD/Restauración de Backups, y cargar la copia backup que comienza por "PROTO" más la fecha y hora en que se hizo el backup del punto 2 anterior. No confundas el archivo backup con cualquier otro que hayas realizado en alguna ocasión anterior por el proceso de backup. Cierra H6p.
- Arrancar CONTADAD.EXE (Contadadi), ir INMEDIATAMENTE (no se te ocurra usar otra opción del programa) al menú SEGURIDAD/Restauración de Backups, y cargar la copia backup que comienza por "CONTA" más la fecha y hora en que se hizo el backup del punto 2 anterior. No confundas el archivo backup con cualquier otro que hayas realizado en alguna ocasión anterior por el proceso de backup. Cierra Contadad.
Es todo, los tres paquetes están ahora en Firebird 2.1.3. Ya puedes trabajar normalmente. No se te ocurra arrancar H6 desde otro ordenador de la red, durante este proceso de migración.
Siempre podrás hacer una vuelta atrás si guardaste la copia original de tus bases de datos en Firebird 1.5.2 realizadas en el punto 1.
Cuando pases definitivamente a Firebird 2.1.3, envíanos un email de notificación.
Comentarios
¿Migración en todos los ordenadores?
La migración solo se hace de
Esta migración a la que haces
no tiene nada que ver el