accdb 和 mdb 文件格式之间的区别

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了accdb 和 mdb 文件格式之间的区别相关的知识,希望对你有一定的参考价值。

accdb和mdb文件格式区别为:版本不同、用途不同、打开不同。

一、版本不同

1、accdb文件格式:accdb文件格式用于Office Access 2007 文件格式的文件扩展名。取代 MDB 文件扩展名。

2、mdb文件格式:mdb文件格式是Office Access97/2000/2003数据库文件后缀名。即是早期access文件格式。

二、用途不同

1、accdb文件格式:accdb文件格式因其对数据操作的方便性,常用在一些中小型程序中。

2、mdb文件格式:mdb文件格式因其对数据操作的安全性和冗余性,常用在一些大型程序中。

三、打开不同

1、accdb文件格式:高版本的accdb文件格式可以打开低版本的mdb文件格式。

2、mdb文件格式:低版本的mdb文件格式打不开高版本的accdb文件格式。

参考技术A accdb(access Database)格式是Microsoft Access 2007软件使用的一种存储格式,

mdb是Microsoft Access 2007以前版本的数据库格式。
相当于word2003格式是doc;word2007格式是docx。一样一样的。

如何将 accdb 数据库从 Access 导入 SQL Server 2019?

【中文标题】如何将 accdb 数据库从 Access 导入 SQL Server 2019?【英文标题】:How do you import an accdb database from Access into SQL Server 2019? 【发布时间】:2021-12-13 23:58:54 【问题描述】:

旧的技术似乎不起作用。我尝试使用各种驱动器,但 SQL Server 导入导出实用程序(64 位)中的访问驱动程序选项,在数据源页面上,只需要 .mdb 文件(没有 .accdb 选项)。选择“所有文件”并选择 .accdb 文件时,向导会引发错误,指出安装了错误版本的 Excel(即使已在 Office 365 和 Office 2016 上尝试过此操作)。

【问题讨论】:

最简单的方法可能是将您的 .accdb 保存为 .mdb 并导入。 【参考方案1】:

只需选择一个 Microsoft Access 提供程序,当您浏览文件时,在文件类型下拉列表中选择 All Files (*.*) 而不是 Microsoft Access Files (*.mdb)。从那里您应该能够选择您的 .accdb 文件并继续导入。

对我来说,这适用于下面列出的两个访问提供程序(并且我没有安装任何其他额外的提供程序):

Microsoft Access(Microsoft Access 数据库引擎) Microsoft Access (Microsoft.ACE.OLEDB.16.0)

【讨论】:

以上是关于accdb 和 mdb 文件格式之间的区别的主要内容,如果未能解决你的问题,请参考以下文章

ACCESS将ACCDB格式转换为MDB格式

ACCESS将ACCDB格式转换为MDB格式

我可以使用 .NET 将 ACCDB 文件转换为 MDB

不可识别的数据库格式怎么办

有没有办法用 C++ 查询 .accdb/.mdb 文件?

使用 PowerShell 将多个 .accdb 文件转换为 .mdb?