比较数据库的两个版本(数据库比较)

假设您的 Microsoft Access 桌面数据库的设计已更改(新的或已修改的表、查询、字段属性、窗体或报表),并且您希望查看这些更改的历史记录。 可以使用数据库比较将 Access 桌面数据库的一个版本与另一个版本进行比较。 你将在 SQL Server Reporting Services 报表中看到差异,例如新表或更改的表、查询、字段、字段属性等,你可以导出到 Excel 或以 PDF 格式保存。

注意: 不能将数据库与 Access web 应用进行比较。

本文内容

比较两个 Access 数据库

创建数据库的备份版本

是否收到 "无法打开 Access 数据库" 错误消息?

是否收到 "未处理的异常" 错误消息?

比较两个 Access 数据库

  1. 开放式数据库比较。 你将看到一个包含两个选项卡的简单对话框: "设置" 和 "结果"。

  2. 在 "设置" 选项卡上的 "比较" 框旁边,使用 "浏览 “浏览”按钮 " 按钮查找要用作 "基线" (或早期版本)的数据库。 找到所需的文件后,单击"打开"。
    “比较”和“至”框以及报表选项

  3. 在 "收件人" 框旁边,单击"浏览 “浏览”按钮 " 按钮以查找数据库 "已更改" (或最新版本)。

  4. 在 " 报表选项" 部分中,选择要比较的数据库对象(表、查询、宏、模块、报表、窗体或页面),方法是选中它们旁边的复选框。

  5. 在 "报表值" 部分中,选择 "完整" 或 "摘要" 以指定你希望结果的详细信息。

  6. 单击"比较" 以运行比较。

比较完成后,将在屏幕上打开 SQL Server Reporting Services 报表。 你可以将此报表导出到 Excel 或将报表保存为 PDF 格式。

返回页首

创建数据库的备份版本

跟踪桌面数据库的设计更改的最佳方法是保存一个或多个备份版本。 备份数据库与只保存副本是不同的过程。

  1. 单击"文件" > "另存为"。

  2. 在 "将数据库另存为>高级" 下,单击 "备份数据库"。

您的备份将保存在文件名后面的年、月和日期。 如果您在同一天保存多个备份,则在日期后添加下划线和括号中的一个数字。 从一天(3/13/2012)开始的名为库存的数据库的多个备份可能如下所示:

  • 库存 _2012_03_13

  • 库存 _2012_03_13_ (1) .accdb

  • 库存 _2012_03_13_ (2) .accdb

若要在早期版本的 Access 中查找 "备份数据库" 命令,请执行以下操作:

  • 在 Access 2010 中, 单击 "文件" > 保存 & "发布" > "高级" > "备份数据库"。

  • 在 Access 2007 中,单击 " Office " 按钮 > 管理> "备份数据库"。

  • 在 Access 2003 和早期版本中, 单击 " 文件" > "备份数据库"。

返回页首

是否收到 "无法打开 Access 数据库" 错误消息?

如果您收到 "无法打开 Access 数据库" 错误消息,很可能是至少一个桌面数据库受密码保护。 单击对话框中的"确定" ,然后输入密码。 否则,比较将无法运行。

若要了解有关如何在数据库比较中存储密码的详细信息,请参阅管理用于打开文件以进行比较的密码

返回页首

是否收到 "未处理的异常" 错误消息?

如果你尝试使用数据库比较时收到 "未处理的异常" 错误消息,很可能是你的计算机上未安装某些必备组件。 虽然 Access 中包含数据库比较,但不会自动安装数据库比较正常工作所必需的某些先决条件。 若要实现此目的,请执行以下操作:

  1. 以管理员身份登录用户的计算机。

  2. 下载并安装Microsoft .Net Framework 2.0 Service Pack 2.

  3. 下载并安装SQLSysClrTypes (64位)SQLSysClrTypes (32位)

  4. 下载并安装Microsoft Report Viewer 2015 运行时

  5. 重新启动用户的计算机。

返回页首

扩展你的 Office 技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×