Microsoft Access数据库被损坏的原因
Microsoft Access数据库文件(.mdb)在某些突发或不可预料事件中可能导致损坏。已知mdb文件损坏的常见原因主要有四个:
●由于写入操作被中断使数据库处于置疑/损坏状态
●网络硬件故障
●在另一个程序中打开和保存 mdb 文件
●计算机病毒
原因之三:在另一个程序中打开和保存mdb文件
当打开一个mdb文件并在另一个程序中保存时,不能恢复该文件。例如,Microsoft Word 允许打开并保存Access数据库(顺便提一下,如果在另一个应用程序中打开MDB文件,这样做不起任何作用,因为您看到的都是扩展字符)。当这样保存mdb文件时,如果在Access中打开它,就会提示您输入数据库密码,即使文件在Access中从未使用密码保护也是如此。此处出现密码提示的原因是:当Access打开文件时,检查的第一个字节范围就是数据库密码所在的位置。如果该字节包含损坏的数据,Access就会认为该文件受密码保护。即使能够绕过此处的密码提示,数据库仍无法恢复,因为二进制结构是混乱的,Access根本无法读取。在这种情况下,恢复文件的备份副本是唯一的解决方法。