SQL 2000数据库问题:在读取偏移量时检测到I / O错误(损坏的页面)

我得到这个错误:

在用户数据库的文件偏移0x0000024afe4000处读取时检测到I / O错误(损坏的页面)。 使用第一个googlesearch方法,我把master..sysdatabases的数据库从状态280设置到状态24,但是我仍然无法访问它来运行DBCC CHECKDB。

我该怎么办 ?

备份日志尾部,然后从最近的完整备份中恢复,并应用所有日志备份。 换句话说,应用您准备好的灾难恢复计划。

尝试从命令提示符以单用户模式启动SQL Server。 然后翻转该值使数据库联机,然后再次运行DBCC CHECKDB。

你可以发布任何信息堆栈转储吗?