Access97数据库修复方法

© 2010年5月26日 Filed under: 网络日志

前几天,又有一位客户发了份被损坏数据库给我帮忙修复,这段时间我的很多客户都出现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数据库,将原数据库表中数据复制到新建的数据库表中。

随机文章推荐...

上周前六:
  • 范宝胜 (1)
  • 刺鸟 (1)
  • tiao58 (1)
  • 唱着红歌看小片 (1)
  • 跪求 (1)
  • 不是啊 (1)
  • 我要上榜

    3 Comments

    1. 怕踢 说道:

      …access很不可靠。但是还是用的很广和IE6一样啊

    2. johnny 说道:

      易用是它使用广泛的原因

    Post a Comment