Access97数据库修复方法
前几天,又有一位客户发了份被损坏数据库给我帮忙修复,这段时间我的很多客户都出现Access数据库不能够识别的问题。现总结下我使用的Access97数据库修复方法。
使用Access数据库,我们经常会遇到数据库被损坏的情况,一般在你非正常退出或关闭Access数据库;或者是Access数据库数据库容量较大时,出现无法识别的数据库的情况会较多。
一般使用微软Office 97中带的Access 97对数据库进行修复和整理。Access数据库被损坏分以下几种情况:1、严重损坏;2、轻度损坏;3、有些表被损坏或有些表的部分记录被损坏。
1. 直接修复法
如果数据库损坏的不严重,只需要使用Access 97菜单上的“修复数据库”和“压缩数据库”就可以把数据库修复好。
2. 升级修复法
如果第一种方法修复不成功,可以试下这种方法。这一方法必须要求你的电脑安装有Access2000或2003版本,先将原Access 97数据库升级到Access2000或2003版本。然后使用Access2000或2003菜单上的“修复数据库”和“压缩数据库”就可以把数据库修复好。修改成功后,再将原数据库还原回原Access 97数据库版本。
3. 通过数据源 (ODBC)修复法
1) 可以在资源管理器中找到控制面板;
也可以在【开始】菜单中找到控制面板
2) 打开工具面板中的【管理工具】;
3) 打开【数据源 (ODBC)】,进入【ODBC数据源管理器】;
4) 选择【系统DSN】;
5) 点击【添加按钮】;
6) 在【名称】列表中选择【Microsoft Access Driver(*.mdb)】;
7) 点【完成】按钮,进入【ODBC Microsoft Access 安装】窗口;
8) 点【高级】按钮,进入【设置高级选项窗口】;
9) 输入密码"(是对应数据库的密码)"(不包括引号),按 【确定】按钮关闭窗口;
10) 点【修复(R)】按钮,进入【修复数据库】窗口;
11) 在【驱动器】列表中选择数据库所在驱动器;
12) 在【目录】列表中选择数据库所在目录;
13) 【文件类型】选择【所有文件 (*.*)】;
14) 在【数据库名】中选择要修复的数据库文件;
15) 点【确定】按钮开始修复数据库;
16) 等待几分钟后,就会得到修复成功的信息;
17) 如果出现修复失败的信息,数据库可能彻底损坏,不能修复。
4. 新表导入修复法
如果数据表的已经损坏得非常严重,出现不能够修复的情况;或者是已经修改好的数据库,打开某些表中出现有几行内容非常混乱或字段内标有“#已删除”字样。就可以使用新表导入修复法,本方法是新建一个空的Access 97数据库,将原数据库表中数据复制到新建的数据库表中。

…access很不可靠。但是还是用的很广和IE6一样啊
是啊!早期那些管理软件大部分都是使用access数据库的。
易用是它使用广泛的原因