网站被入侵,数据库破损,高分求救

来源:百度知道 编辑:UC知道 时间:2024/06/14 19:35:55
事情发生的背景:
网站的数据库为access,为了防止被别人下载,使用了 .asp 作为数据库的后缀,很多人都用的方法,我也不知道是否安全。

导致数据库破损的原因及表现:
虚拟主机被入侵,在所有的asp文件后面都加上了一行代码,造成了数据库无法破损,打开的时候显示“不可识别的数据库格式”。

采取的方法:
1、数据库根本打不开
2、用了导入sql的方法,发现需要用户名和密码,可是我原本的数据库并没有用户名和密码。不成功
3、数据库修复工具JetComp.exe,不成功
4、用了其他的一些小的技巧方法,均不成功

谁遇到过这种问题,是否解决,如何解决。请赐教。

任何数据库都需要一个完整的备份,如果你没有,那这次只能当做一个教训了

有专门恢复数据的,要RMB。
如果要恢复,密我!

你都用什么什么技巧说来听听

数据库文件 用uedit之类的工具能打开吗?如果能就删除添加的那个话试试

修复ACCESS数据库的几种常见方法:

技术支持部在日常工作中经常会碰到因非正常退出、网络不稳定或病毒等原因造成的Access数据库损坏。损坏了的Access数据库会造成软件运行不稳定,出现各种运行错误,为解决这类问题就必须对Access数据库进行修复。

修复Access数据库,我们一般使用微软Office 97中带的Access 97对数据库进行修复和整理。Access数据库被损坏分以下几种情况:1、严重损坏;2、轻度损坏;3、有些表被损坏或有些表的部分记录被损坏。下面就分情况介绍解决办法。

1、使用Access97打不开数据库、系统提示"不可识别的数据库格式"或"不是该表的索引"等信息,这样的数据库都是损坏比较严重的。损害严重的数据库一般来说都是无法修复的,只有恢复备份了,好在这种情况比较少见。

2、如果数据库损坏的不严重,只需要使用Access 97菜单上的“修复数据库”和“压缩数据库”就可以把数据库修复好。因为数据库轻微损坏的时候,一般也不会导致软件出什么问题,所以也不会引起人的注意,只有当数据库的某一个或几个表损坏了的时候,才会使软件变得不稳定,所以这种情况才是我们最常遇到的。

3、如何确定数据库中哪几个表有问题呢,我们首先利用Access 97建立一个空数据库,利用系统提供的“引入数据库”功能,选择目标数据库所有的表进行引入,Access 97当引入到有问题的表时系统会提示一些错误信息,把这个表的名字记下来以备以后修复时使用。

接下来利用Access97打开有问题的数据库,准备修复表。修复损坏的表的方法依照表损坏程度不同而不同,下面分情况介绍处理的办法:

一、表损坏的非常严重,表现为无法打开表,系统提示“Microsoft jet 找不到对象”、“没有读写权限