access数据库用UltraEdit批量替换了几个IP地址后被破坏,用很多工具无法修复,该怎么办?

来源:百度知道 编辑:UC知道 时间:2024/05/22 04:31:13
access数据库用UltraEdit的批量替换功能替换了几个IP地址的字符串(XXX.XXX.XXX.XXX)后被破坏,用很多工具无法修复,该怎么办?

本来是想替换程序代码中的IP字符串 结果把数据库里面也替换了,数据库没有备份

再用UltraEdit打开ACCESS数据库查找替换后的IP字符串却找不到 但是用批量替换功能再替换回原来的IP字符串却提示ACCESS数据库被替换了29次,但是数据库还是无法使用。
H98528:我不是想这样替换数据库的,因为当时这个数据库跟程序文件在同一目录下,不知道这个批量替换竟然连数据库也给替换了
qsc800528 你说的方法我试过 可是SQLSERVER提示无法识别的ACCESS数据库,没法导入
misizhou:你说的也不行
能不能通过用某种方式打开比如十六进制之类的 找到改过的地方改一下改成原来的?

不必修复,你用sql server2000数据库中的导入导出数据的功能,把access数据库的数据导出到sql server2000数据库中,然后 你再新建一个access数据库,把数据导出到access数据库当中,其实就用sql server2000也很好,我就一直使用SQL SERVER2000,不用ACCESS数据库!

不能恢复了吧,access可能没有象sql server和oracle这样的数据库的日志文件吧,没有日志怎么能恢复呢?

把mdb文件打开后选一下别的保存格式(不是txt,mdb这些文件格式)s试试

ACCESS数据库不能这么用……

rerr