MS Access .accdb 文件为其他打开,但给了我“无法识别的数据库格式”

Posted

技术标签:

【中文标题】MS Access .accdb 文件为其他打开,但给了我“无法识别的数据库格式”【英文标题】:MS Access .accdb file opens for other but gives me "unrecognized database format" 【发布时间】:2011-04-14 02:24:58 【问题描述】:

我有一个在 Access 2007 中工作的客户,该客户在存储为 .accdb 文件的数据库上工作。每当我收到此文件的副本并在 Access 2010 中打开时,我都会收到“无法识别的数据库格式”。尝试压缩和修复也会出现同样的错误。

但是,我今天在场时,另一位使用 Access 2010 的同事收到了与我复制相同的电子邮件 .accdb 文件并成功打开数据库而没有错误。为他加载的表单、表格、查询都没有问题。

有人遇到过这种情况吗?

【问题讨论】:

【参考方案1】:

您可能没有旧版本的转换器。这些需要安装。尝试通过 Office 修复/修复选项,并确保在此过程中选择了转换器。

【讨论】:

感谢您的回复。如上所述,我经历了紧凑和修复过程,但它给出了同样的错误并且它不提供任何转换器。您是在谈论不同的过程吗?我在哪里可以找到这些工具?谢谢! Rasika 指的是 Office 安装 修复/修复过程,而不是 In-Access 数据库 压缩/修复过程。 是的,我就是这个意思。谢谢罗兰。【参考方案2】:

事实证明,AVG 防病毒软件在扫描我的电子邮件时正在破坏它们。当我禁用电子邮件扫描并重新启动时,问题已解决。在我发表这篇文章后,当附加的 JPEG 开始出现错误时,我得到了提示。

【讨论】:

无需任何 AV 程序扫描 Access 文件,因为其中传播恶意软件的威胁是想象的。一直都是这样,但是AV卖家不会告诉你的。每个 AV 套件都应该默认关闭对 Access 文件的扫描(不仅仅是像 Symantec 这样倾向于损坏文件的套件!)。 不能为地址簿中的电子邮件联系人关闭 AV 扫描仪吗?否则我不同意@David-W-Fenton,如果您收到来自未知个人的任何附件,您可能想要对其进行病毒扫描。

以上是关于MS Access .accdb 文件为其他打开,但给了我“无法识别的数据库格式”的主要内容,如果未能解决你的问题,请参考以下文章

如何在 MS Access 2010 中将 ACCDB 转换为 MDB

可以从 R 打开 accdb 数据库(MS Access),现在我不能

使用 Python 为 MS Access .accdb 文件运行宏

在 MS Access 中将宏从 .accdb 保留到 .mdb

删除数据后如何减小 ms access 数据库文件大小(*.accdb)(MS Office 2007)

连接到 Windows Server 2008 上的 MS Access accdb 文件