有没有办法使用 Microsoft Access 将 Access 数据库直接转换为 FDB(Firebird)格式?如果没有,最好的方法是什么?
答案1
只要您可以建立与远程数据库的 ODBC 连接...您就可以将数据导出到其他数据库服务器。 有时您必须手动进行一些转换...因为每个数据库类型实现的数据类型不同。(您通常可以通过在另一端创建类似的数据库结构来解决这个问题...然后将数据导出到现有表中。)
答案2
为了做到这一点,您需要在 Firebird 中重新创建数据库。
检查 MS Access 元数据,提取 SQL 语句来创建表并将其转换为 Firebird 格式,创建一个新的 Firebird 数据库并重新创建元数据。
接下来,您可以传输数据。
无耻插件模式:所有这些都可以使用数据库工作台(www.upscene.com)完成——它可以为您转换元数据,因此您不必弄清楚数据类型和 SQL 语法之间的差异(通过 Schema Migration 工具),并且它包含一个 DataPump 来传输数据。