我应该使用哪种 Access 文件格式?

Access 2007 中引入的 .accdb 文件格式提供许多在早期文件格式中不可用的权益。 如果要从 Access 2007 之前的 Access 版本升级到,则数据库文件可能使用 .mdb 文件格式。 在大多数情况下,应该使用 .accdb 文件格式保存这些数据库。 可以保留原始 .mdb 文件的副本,以帮助验证转换是否顺利。

本文介绍 .accdb 文件格式的好处、可能想要使用 .mdb 文件格式的原因,以及如何将数据库转换为新的文件格式。

本文内容

.accdb 文件格式

从 Access 2007 开始,.accdb 是默认的 Access 文件格式。 .accdb 文件格式支持许多较新的功能,例如计算字段和附件。 但是,在某些情况下,.accdb 文件格式可能不是正确的选择。

.accdb 文件格式提供的功能

  • 多值字段    多值字段是一种查找字段,可用于存储每个记录多个值。 例如,假设需要将任务分配给多个员工。 在 .accdb 文件中,可以创建多值字段来存储分配给任务的员工。 可以从表或值列表中选择员工姓名。

    使用多值字段可以轻松选择和存储多个选项,而无需创建更高级的数据库设计。 多值字段对于与 SharePoint 集成也很重要,因为 SharePoint 列表还支持多值字段。

  • 附件数据类型    附件数据类型使您可以轻松地在数据库中存储所有类型的文档和二进制文件,同时帮助您将数据库文件保持在 2GB 文件大小限制下 – 附件会自动压缩。 记录可以有多个附件,但每个表只能有一个附件字段。

  • 更好地与 SharePoint 和 Outlook 集成    .accdb 文件格式支持 .mdb 文件不支持的 SharePoint 和 Outlook 安全要求。 这样,Access 可以更完整地与 SharePoint 和 Outlook 集成。

  • 改进的加密    可以选择设置数据库密码并加密数据库的内容。 使用 .accdb 文件格式进行加密时,默认情况下,Access 使用 Windows 加密 API 来加密数据。 也可使用第三方加密工具。

  • 长文本 (备注) 字段历史记录跟踪    长文本 (备注) 字段可用于存储大量信息。 使用 .accdb 文件格式时,可以设置一个属性 (AppendOnly) ,强制 Access 保留对"长文本" ("备忘录") 的历史记录。 然后,你可以查看这些更改的历史记录。 此功能还支持 SharePoint 中的版本控制功能,以便您可以使用 Access 跟踪存储在 SharePoint 列表中的文本字段的多个行中的更改 (但该字段将"对现有文本的追加更改"选项设置为"是") 。

  • 计算数据类型    从 Access 2010 开始,.accdb 文件格式支持使用计算数据类型。 可以使用"计算数据类型存储所定义的表达式的结果。

返回页首

.mdb 文件格式

在 .accdb 文件格式引入 Access 2007 之前,Access 文件格式使用了 .mdb 文件扩展名。 .mdb 文件格式有多个不同版本。

你仍然可以打开一些 .mdb 文件。 如果文件以 Access 2002-2003 或 Access 2000 文件格式存储,可以打开它并正常使用它。 但是,无法利用需要 .accdb 文件格式的功能。

如果依赖于 .accdb 文件中不可用的功能,请不要转换文件 - 请将其保留为 .mdb 文件。

.accdb 文件中不可用的 .mdb 文件功能

  • 混合版本环境    .accdb 文件格式无法打开,甚至无法链接到使用 Access 版本之前 Access 2007 。 如果组织中有人拥有早期版本的 Access,则应考虑使用 .mdb 文件是否更好。 但不要忘记 – 无论是否安装了 Access,都可以在 Web 浏览器中使用 Access 应用或 Web 数据库。

  • 数据库复制    不能对 .accdb 文件使用复制。 如果 Access 解决方案使用复制功能,如果要使用 .accdb 文件格式,则需要重新创建解决方案而不复制。

  • 用户级安全性    .accdb 文件格式不支持用户级安全性,该功能提供了一种帮助用户查看所需的内容的方法。 用户级安全性对于数据安全不再有效,因为其安全方法现已过时且容易遭到入侵。 但是,用户级安全性可以通过为人们保持简单性来提高可用性 - 例如,如果有人没有使用特定表单的业务理由,你可以向用户隐藏表单。 如果有一个依赖于用户级安全性来提高可用性的 Access 解决方案,可能需要一直使用 .mdb 文件格式,以便可以继续像现在一样使用解决方案。

返回页首

转换为新的文件格式

要将 .mdb 文件转换为 .accdb 文件格式,请打开该文件,并将其保存为 .accdb 文件格式。

重要: 以下过程适用于在 Access 97、Access 2000、Access 2002 或 Access 2003 中创建的 .mdb 文件。

首先,打开数据库:

  1. 单击“文件”选项卡。

  2. 在左侧单击"打开"。

  3. "打开 "对话框中,选择并打开要转换的数据库。

现在,转换数据库:

  1. 单击“文件”选项卡。

  2. 在左侧,单击"另存为"。

  3. 在“文件类型”下方单击“数据库​​另存为”。

  4. 在右侧,在"数据库文件类型"下,单击"Access 数据库"。

  5. 在"另存为"对话框中的"文件名"框中,输入文件名或使用提供的文件名。

  6. 单击“保存”。

    数据库的副本以 .accdb 文件格式创建。

返回页首

另请参阅

按其他格式保存数据库或对象

将数据库转换为 .accdb 文件格式

将 .accdb 数据库转换为早期版本的文件格式

需要更多帮助?

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

此信息是否有帮助?

谢谢您的反馈!

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

×