应用对象
Access 2010

默认情况下,Microsoft Access 2010 使用 Access 2007 中引入的 .accdb 文件格式扩展名。 Access 继续为早期版本的 Access 中使用的文件格式提供一些支持。 本文介绍了为何应尽可能使用新文件格式,以及在某些情况下可能需要使用早期版本的文件格式的原因。 你还将明确了解如何将数据库转换为新的文件格式。

本文内容

新的文件格式 (.accdb)

Access 2010 采用支持许多产品增强功能的文件格式。 创建新数据库时,数据库默认使用新的文件格式,并且会获得 .accdb 文件扩展名。

应尽可能使用新的文件格式,因为它支持新功能,如多值字段和附件。 此外,如果要使用 Access Services 将桌面数据库转换为 Web 数据库,则桌面数据库文件必须采用 .accdb 格式。

但是,新文件格式无法打开或链接到早期版本的 Access,它不支持复制,并且不支持用户级安全性。 如果需要将数据库与早期版本的 Access 配合使用,或者需要使用复制或用户级安全性,则必须使用早期版本的文件格式。

.accdb 文件格式提供的功能

  • 使用 Access Services 进行 Web 发布    

    如果服务器运行 Access Services(SharePoint Server 的组件),则可以将 .accdb 文件格式发布到 Web,并遵循某些兼容性限制。 Web 数据库的某些设计功能和范例与桌面数据库不同 - 某些桌面数据库如果不先进行设计更改,就无法发布到 Web。

    将数据库发布到 Web 后,仍可打开 .accdb 文件进行设计更改,然后还可以将这些更改与已发布版本同步。 人员可以在浏览器中使用已发布的 Web 数据库,而无需安装 Access。

  • 多值字段    

    假设你需要将任务分配给其中一名员工,但决定需要将其分配给多个人员。 在 Access 2010 可以创建一个多值字段,可在其中选择员工姓名或在框中输入。

    单击该框时,所选检查框表示你的选择。 所选员工存储在多值字段中,并在显示时默认用逗号 (分隔) 。

    多值字段背后的理念是便于选择和存储多个选项,而无需创建更高级的数据库设计。 多值字段对于与 Microsoft SharePoint Foundation 集成也很重要,因为 SharePoint 列表也支持多值字段。

  • 附件数据类型    

    借助新的 Attachment 数据类型,可以轻松地在数据库中存储所有类型的文档和二进制文件,而不会使数据库的物理大小过度增长。 附件会在适当时自动压缩,以最大程度地利用空间。 可以将Word文档附加到记录,或保存一系列数字图片。 甚至可以将多个附件附加到单个记录。

  • 改进了与 SharePoint 和 Outlook 的集成    

    过去,SharePoint 或 Outlook 会阻止采用 .mdb 格式的 Access 文件,因为 Access 数据库中可能包含不安全的代码。 Access 2010 允许验证为安全或禁用代码。 这样,就可以将 Access 数据库与 SharePoint 或 Outlook 更全面地集成。

  • 备注字段历史记录跟踪    

    “备注”字段用来存储大量信息。 从 Access 2007 开始,可以 (AppendOnly) 设置一个属性,该属性强制 Access 保留对备注字段的所有更改的历史记录。 然后,你可以查看这些更改的历史记录。 此功能还支持 Windows SharePoint Services 3.0 中的版本控制功能,因此您可以使用 Access 跟踪存储在 SharePoint 列表中的多行文本字段的更改 (前提是字段的 “追加对现有文本的更改 ”选项设置为“ ”) 。

  • 改进的加密    

    可以选择设置数据库密码并加密数据库的内容。 使用 Access 2007 和使用新文件格式的文件执行此作时,Access 将使用 Windows 加密 API 来加密数据。 也可以使用第三方加密工具。

返回页首

早期版本的文件格式 (.mdb)

早于 Office Access 2007 的 Access 版本支持使用 .mdb 文件扩展名的文件格式。 在 Access 2010 中,仍可以打开.mdb文件。 如果该文件以 Access 2002-2003 或 Access 2000 文件格式存储,则可以像平常一样打开它并在 Access 2010 中使用它。 但是,不能利用需要 .accdb 文件格式的新功能。

如果该文件以 Access 95 或 Access 97 文件格式存储,则首次在 Access 2010 中打开它时,Access 会提供将数据库升级到当前设置为默认文件格式的文件格式, (通常为 .accdb 文件格式,除非你或管理员已更改设置) 。 如果不打算将数据库与 Access 2007 之前的 Access 版本一起使用,并且不会与使用早于 Access 2007 的 Access 版本的其他用户共享数据库,并且不使用复制或用户级安全性,则应将数据库文件升级到新的 .accdb 格式。 将数据库升级到 .accdb 文件格式后,不能再使用早于 Access 2007 的 Access 版本打开数据库。

如果文件以 Access 95 或 Access 97 格式存储,并且你选择不升级到 .accdb 格式,则无法进行设计更改。 可以通过 Access 2010 查看对象并更改数据,但不能进行设计更改。

返回页首

转换为新文件格式

若要将 Access 数据库显式转换为新的 .accdb 文件格式,必须先打开数据库,然后将其保存为 .accdb 文件格式。

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

首先,打开数据库:

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

  2. 在左侧,单击“ 打开”。

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

现在,转换数据库:

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

  2. 在左侧,单击“ 共享”。

  3. “保存整个数据库”下,单击“ 将数据库另存为”。

  4. 在右侧的“ 数据库文件类型”下,单击“ 访问数据库”。

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

  6. 单击“保存”。

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

返回页首

需要更多帮助?

需要更多选项?

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