症状:
使用 Microsoft Access 打开损坏的 Access 数据库文件时,您首先会看到以下错误消息:
数据库“filename.mdb”需要修复或者不是数据库文件。
您或其他用户可能在打开 Microsoft Office Access 数据库时意外退出了 Microsoft Office Access。
是否希望 Microsoft Office Access 尝试修复数据库?
其中“filename.mdb”是要打开的 Access MDB 文件的名称。
示例屏幕截图如下所示:
您可以单击“是”按钮让 Access 修复损坏的数据库。 如果修复不成功,Microsoft Office Access 将显示以下错误:
无法识别的数据库格式 'filename.mdb'
屏幕截图如下所示:
您可以单击“确定”按钮并看到第三条错误消息:
数据库“filename.mdb”无法修复或者不是 Microsoft Office Access 数据库文件。
屏幕截图如下所示:
这意味着 Microsoft Office Access 已尽力但仍无法修复该文件。
这是一个可捕获的 Microsoft Jet 和 DAO 错误,错误代码为 2239。
准确的解释:
这个错误意味着 Access Jet 引擎可以成功识别 MDB 数据库的基本结构和重要定义,但在表定义或表数据中发现一些损坏。
Microsoft Access 将尝试修复损坏。 如果无法修复对整个数据库至关重要的表定义,则会显示 “无法识别的数据库格式” 再次中止打开操作。
你可以试试我们的产品 DataNumen Access Repair 修复 MDB 文件并解决此错误。
样本文件:
示例损坏的 MDB 文件将导致错误。 mydb_2.mdb
修复的文件 DataNumen Access Repair: mydb_2_fixed.mdb (修复文件中的'Recovered_Table2'表对应未损坏文件中的'Staff'表)