PDA

Ver la Versión Completa : Migrar Intebase a Firebird


elmorsa
13-07-2020, 12:15:06
Hola,

Tuve que hacerme cargo de una aplicación Cliente/Servidor hecha en delphi7. La aplicacionse conecta a traves de DBExpres a una DDBB interbase 6. Mi idea es actualizar lo maximo posible como para tener una DDBB en la que pueda hacer un case when, por ejemplo o una CTE...



Mi pregunta inicial: hay algun tutorial de como gestionar el cambio, donde indique que se debe hacer en el servidor, que cliente se debe instalar en local, y que hay que hacer con dll's y fichero DBexpress?
Para que funcione en runtime y en design.


Gracias.

Casimiro Notevi
13-07-2020, 13:24:55
Haz una búsqueda por los foros, se ha tratado muchas veces.
Básicamente:

- Haces un backup transportable de la base de datos.
- Desinstalas interbase. Buscas gds32.dll y todo lo que tenga que ver con interbase y lo borras manualmente, por si acaso.
- Instalas firebird. (Marca la casilla).
- Haces el restore del backup de la base de datos que hiciste al principio.

Luego, dependiendo de cómo esté configurado el componente dbexpress, deberás cambiar gds32.dll de interbase por fbclient.dll de firebird.
Pero si marcas la casilla de "compatibilidad" al instalar firebird, seguramente no tendrás que hacer nada y todo funcionará como si no hubieses hecho el cambio de interbase a firebird.

https://i.imgur.com/OjfZ1rs.png

elmorsa
15-07-2020, 08:52:53
Gracias Casimiro... Haré la prueba