MS Access 2010:网络位置上无法识别的数据库格式



在我的组织中,所有Access数据库都有一个表,其中包含存储在共享位置的数据库中的数据,生成错误'Unrecognized database format'。如果我们在本地创建并填充数据库,一切都可以正常工作。一旦我们将数据库保存到共享文件位置,就会出现错误"无法识别的数据库格式",数据库开始自我修复(不成功)。

如果数据库不包含数据,但连接到外部数据源,例如.txt文件或sharepoint列表,数据库保持正常工作。数据库是。accdb文件,但如果我们将新数据库作为。mdb文件,问题不会消失。

我发现了关于错误"无法识别的数据库格式"的其他几个问题,但没有关于在网络位置保存此错误的问题。

最有可能的是,您遇到了已经存在了三年(!)的租约漏洞

Daniel把它包装得很好,包括你(没有)有的选项:

Access - Bug -数据库格式不可识别

主要问题是,新的Windows版本的工作方式可能与Access共享Access数据库的方式不兼容。

由于这触及了Windows文件共享的核心和Access数据库引擎的核心,因此没有简单的解决办法,正如三年的延迟所清楚表明的那样。我们目前所知道的是,微软仍在努力寻找解决方案。

最新更新