SQL 2000 DB 问题:在偏移读取期间检测到 I/O 错误(页面损坏)

SQL 2000 DB 问题:在偏移读取期间检测到 I/O 错误(页面损坏)

我收到此错误:

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

我应该怎么办 ?

答案1

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

答案2

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

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

相关内容