使用 Microsoft 登录
登录或创建帐户。
你好,
使用其他帐户。
你有多个帐户
选择要登录的帐户。

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

注意: 不能将数据库比较用于 Access Web 应用。

本文内容

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

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

  3. 在“ 转到 ”框旁边,选择“ 浏览 “浏览”按钮 ”按钮,查找 (“已更改”的数据库或最新版本) 。

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

  5. “报表值 ”部分中,选择 “完整 ”或 “简要 ”以指定希望结果的详细程度。

  6. 选择“比较 ”以运行比较。

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

返回页首

创建数据库的备份版本

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

  1. 选择“文件 > 另存为”。

  2. “将数据库另存为 > 高级 ”下,选择“备份数据库”。

备份随追加到文件名的年份、月份和日期一起保存。 如果在同一天保存多个备份,则会在日期之后添加下划线和括号中的数字。 从 2012 年 3 月 13 日 (一天起,名为 Inventory.accdb 的数据库的多个备份) 可能如下所示:

  • Inventory _2012_03_13.accdb

  • Inventory _2012_03_13_ (1) .accdb

  • Inventory _2012_03_13_ (2) .accdb

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

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

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

  • 在 Access 2003 及更低版本中,单击 “文件 > 备份数据库”。

返回页首

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

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

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

返回页首

是否收到“未经处理的异常”错误消息?

如果尝试使用数据库比较时收到“未经处理的异常”错误消息,很可能某些先决条件组件未安装在计算机上。 尽管 Access 中包含数据库比较,但不会自动安装数据库比较正常工作所需的某些先决条件。 请执行以下操作:

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

  2. 下载并安装下载.NET Framework 4.0

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

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

  5. 重启用户的计算机。

返回页首

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。

此信息是否有帮助?

你对语言质量的满意程度如何?
哪些因素影响了你的体验?
按“提交”即表示你的反馈将用于改进 Microsoft 产品和服务。 你的 IT 管理员将能够收集此数据。 隐私声明。

谢谢您的反馈!

×