En general las migraciones de bases de datos presentan sus dificultades, porque cada base de datos tiene sus características específicas, y cuando uno ha hecho uso de ellas después lógicamente se hace difícil reemplazarlas con la base de datos nueva que no posee esas características, y generalmente las cosas se hacen más difíciles en el caso de migrar de una base de datos local (dBase, Paradox, Access, etc.) a un servidor de base de datos (Interbase, Oracle, MSSQL, etc.) porque, a cambio de sus ventajas, los servidores presentan ciertas limitaciones respecto de las bases de datos locales, obligando a veces a repensar muchas cosas y reescribir mucho código.
Ernesto De Spirito
http://www.latiumsoftware.com/es/index.php