我应该使用哪种 Access 文件格式(mdb还是accdb mde还是accde)?

2017-08-03 08:47:00
微软
原创
192

适用于: Access 2016 Access 2013

请在 此处 中查找本文的英文版本以便参考。

Access 2007 中引入的 .accdb 文件格式能提供早前文件格式中没有的优点。如果是从 Access 2007 之前的版本升级,可能拥有使用 .mdb 文件格式的数据库文件。在大多数情况下,应使用 .accdb 文件格式保存这些数据库。您可以保留原始 .mdb 文件的副本,以方便检查切换是否成功。

本文介绍了 .accdb 文件格式的优点、您可能需要使用 .mdb 文件格式的原因以及如何将数据库转换为新文件格式。

本文内容

.accdb 文件格式

.mdb 文件格式

转换为新型文件格式

.accdb 文件格式

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

.accdb 文件格式提供的功能

·         使用 Access Services 的应用程序 Web 数据库    如果有适当的服务器资源,您可以将 .accdb 文件发布到 Web(有特定的兼容性限制)。可通过两种方式执行此操作:Access 应用程序和 Web 数据库。

Access 应用程序是最新的数据库形式–此版本中的新功能。应用程序完全在云中运行 – Access 本身仅充当应用程序的设计工作。应用程序利用最新的 SQL Server 和 SharePoint 技术。Web 数据库在 Access 2010 中发布,虽然其具有许多与应用程序相同的优点,但是它不支持 SQL Server。

将应用程序或 Web 数据库发布后,数据库本身位于服务器上 – SQL Server 或 SharePoint 上的数据和 SharePoint 上的用户界面,但是您可以将数据库作为 .accdb 文件打开以执行设计更改。应用程序或 Web 数据库在浏览器中运行 - 二者都无需使用 Access。

·         多值字段    多值字段是一种允许为每个记录存储多个值的查询字段。例如,假设您需要将任务分配给多名员工。在 .accdb 文件中,您可以创建多值字段以存储哪些员工被分配任务。可以从表或值列表中选择员工姓名。

多值字段可方便选择和存储多个选项,而无需创建更高级的数据库设计。多值字段还对与 SharePoint 的集成十分重要,因为 SharePoint 列表也支持多值字段。

·         附件数据类型    “附件”数据类型使您可以轻松地将所有类型的文档和二进制文件存储到数据库中,同时还有助于使数据库文件保持在 2GB 的文件大小限制之下(附件将被自动压缩)。一个记录可以包含多个附件,但是每个表只能有一个附件字段。

·         增强了与 SharePoint Outlook 的集成    .accdb 文件格式支持 .mdb 文件不支持的 SharePoint 和 Outlook 安全要求。这样,Access 就可以与 SharePoint 和 Outlook 更充分地集成。

·         增强的加密功能    您可以选择设置一个数据库密码,然后对数据库的内容进行加密。使用 .accdb 文件格式进行此操作时,Access 在默认情况下会使用 Windows Crypto API 来加密数据。也可以使用第三方加密工具。


.mdb 文件格式

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

您仍可以打开某些 .mdb 文件。如果文件是以 Access 2002-2003 或 Access 2000 文件格式存储的,您可以正常地打开和使用它。但是,无法使用要求 .accdb 文件格式的功能。

如果您依赖 .accdb 文件中没有的功能,不要转换文件,使其保留为 .mdb 文件。

.accdb 文件中没有的 .mdb 文件功能

·         混合版本环境   不能为.accdb 文件格式打开-或甚至链接到-使用Access 2007之前版本的 Access。如果安装了早期版本的 Access 创建您的组织中人员,您应考虑是否使用.mdb 文件是更好的选择。但不要忘记 – 您可以在 web 浏览器,无论是否即使安装了 Access 中使用 Access 应用程序或 web 数据库。

·         数据库复制   不能使用.accdb 文件中的复制。如果 Access 解决方案使用复制功能,您将需要重新创建无重复的解决方案,如果您想要使用.accdb 文件格式。

·         用户级安全机制   .Accdb 文件格式不支持用户级安全机制,使您能够帮助人们看到什么他们所需要查看功能。 用户级安全机制不再有效提供数据安全性,因为其安全的方法现在已过时,轻松地受损。但是,用户级安全机制可通过保留内容的人员简单改善可用性-例如,如果用户具有业务理由使用特定的窗体,您可以隐藏从这些窗体。如果您有依赖于用户级安全机制来提高可用性访问解决方案,您可能希望继续使用.mdb 文件格式,以便您可以继续使用您的解决方案为-是。

 

转换为新型文件格式

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

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

首先,打开该数据库:

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

2.  在左侧单击打开

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

然后,转换该数据库:

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

2.  在左侧单击另存为

3.  文件类型下单击数据库另存为

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

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

6.  单击保存

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

 


分享