比较两个 Microsoft Access 数据库

比较两个 Microsoft Access 数据库

我有两个 Access 数据库需要比较,但我不知道如何操作。

我正在尝试比较结构和内容之间的差异(可能将比较限制在表格和查询中)。这可能吗?

答案1

以下三种可能有帮助的免费产品。

免费数据库比较 2.0

StarInix 数据库比较应用程序将允许您比较两个数据库的结构并显示它们之间的所有差异。支持的数据库包括:SQL Server(所有版本)、MySQL 和 Access 数据库。您可以比较两个不同的数据库,如 Access 和 SQL 2000。它还允许您创建数据库快照并将实时数据库与快照进行比较。其中包括数据库结构查看器。

比较'EM Lite

一个非常简单易用的实用程序,用于分析一对相关的 Microsoft Access 数据库,确定从一个数据库到另一个数据库的变化,并生成 VBA 代码来传播这些变化。

总访问分析器

Total Access Analyzer 检查您的所有数据库对象,以提供详尽的文档、交叉引用、应用程序和流程图,以及 350 多份演示质量的报告。

编辑:请记住,这个答案是在 2009 年被否决之前提出的。

答案2

已经很晚了,但:随着 Office 2013 Professional Plus 或 Office 365 ProPlus,微软现在提供了一个数据库比较工具。


编辑
也可以使用msaccess-vcs-集成插件将所有内容导出为文本,然后使用任何文本比较工具或 Git 等版本控制工具。

答案3

尝试免费版本数据库合并

但请注意以下限制:

AccdbMerge Free 提供基本的数据差异和合并功能,但有以下限制:

  • 两个表必须具有兼容的主键,
  • 每个表不超过 50 个字段,
  • 没有多值/附件/二进制字段。

专业版没有这些限制。此外,它还允许比较具有不同安全选项的文件之间的数据。

相关内容