![无法识别的数据库格式](https://linux22.com/image/1587127/%E6%97%A0%E6%B3%95%E8%AF%86%E5%88%AB%E7%9A%84%E6%95%B0%E6%8D%AE%E5%BA%93%E6%A0%BC%E5%BC%8F.png)
我使用多年的 Microsoft Access 2016 数据库突然出现无法识别的数据库格式错误。我最初在 Access 2010 中开发了数据库,但现在已迁移到 2016。我拥有所有最新补丁。我注意到 Microsoft ADO 3.6 库不再可用,因此我的一些代码无法编译。但我读到有解决方法。我尝试过压缩和修复。最近,我开始构建一个全新的数据库,并一次移动一个表和其他对象。但无法识别的数据库格式错误再次出现。有什么想法吗?
答案1
过去,在使用各种独立的 MS Access 数据库时,我曾多次遇到过此错误,该错误似乎是随机发生的,并且不会由于任何特定操作而重现。
我已经成功地创建一个新的数据库文件,并使用External Data > New Data Source > From Database > Access
窗口和Select All
对于每个对象类型选项卡。但是,即使成功,这种方法通常也只能推迟错误的出现,而错误将不可避免地再次出现。
根据我的经验,唯一持久的解决办法是从错误发生之前恢复数据库的备份。