Applies ToMicrosoft 365 专属 Access Access 2024 Access 2021 Access 2019 Access 2016

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 列表中的多行文本字段的更改 (前提是该字段的 “将更改追加到现有文本 ”选项设置为 “是 ”) 。

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

返回页首

.mdb文件格式

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

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

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

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

  • 混合版本环境    在 Access 2007 之前,无法使用 Access 版本打开或链接到 .accdb 文件格式。 如果组织中的某个人具有早期版本的 Access ,则应考虑使用 .mdb 文件是否是更好的选择。

  • 数据库复制    不能在 .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. 在右侧的“ 数据库文件类型”下,单击“ 访问数据库”。

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

  6. 单击“保存”。

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

返回页首

另请参阅

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

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

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

需要更多帮助?

需要更多选项?

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

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