全完了,SQL Server数据库被标为suspect标志,不能恢复,各位请帮忙。
一台装有SQL Server6.5的NT服务器,运行一直很正常,昨天运行Delphi前台应用程序发现特别慢,于是重启动NT服务器,登录后却导致数据库不能连接。经查,是SQL Server数据库出错,现象如下:
1、所要连接的SQL Server的数据库名(以下简述为MyDataBase)颜色变灰,被标记为(suspect)状态,其它数据库正常。通过sp_helpdb查知该数据库的status标志被置为"Not Recoveried",查看系统表sysdatabases的status标志,其值为320。改写sysdatabases的status标志,重启SQL Server故障依旧。
2、查看SQL Server的错误日志,发现加载MyDataBase时出现806号错误信息"Could not find virtual page for logical page %1d in database '%.*s'"
由于该数据库最近一次备份是在一个月前,工作量可想而知。所以本人尝试恢复数据库,但由于水平有限,恢复一直未能成功。面对这该死的错误我欲哭无泪,只好把希望寄托在各位高手身上,帮小弟一把吧。