症状:
使用 Microsoft Access 打开损坏的 Access 数据库文件时,首先会看到以下错误(错误 9505):
Microsoft Access 检测到此数据库处于不一致状态,并将尝试恢复数据库。 在此过程中,将制作数据库的备份副本,并将所有恢复的对象放入新数据库中。 然后 Access 将打开新数据库。 未成功恢复的对象的名称将记录在“恢复错误”表中。
示例屏幕截图如下所示:
单击“确定”按钮,让 Access 修复数据库。 如果 Access 无法修复损坏的数据库,它将显示以下错误(错误 2317):
数据库“xxx.mdb”无法修复或不是 Microsoft Access 数据库文件。
其中 xxx.mdb 是损坏数据库的名称。
屏幕截图如下所示:
这意味着 Microsoft Access 已尽力但仍无法修复该文件。
准确的解释:
此错误表明 Access 可以成功识别 MDB 数据库的基本架构和元数据,但检测到表定义或记录数据中的一些不一致。
Microsoft Access 将尝试修复数据库并解决不一致问题。 如果无法修复对整个数据库至关重要的表定义,则会显示上述“数据库'xxx.mdb'无法修复或不是Microsoft Access数据库文件。” 错误并中止打开操作。
你可以试试我们的产品 DataNumen Access Repair 修复 MDB 文件并解决此错误。
样本文件:
示例损坏的 MDB 文件将导致错误。 mydb_5.mdb