我收到此错误:
在读取用户数据库文件中偏移量 0x0000024afe4000 处时检测到 I/O 错误(页面损坏)。使用第一个 Google 搜索到的方法,我将 master..sysdatabases 中的数据库从状态 280 设置为状态 24,但我仍然无法访问它来运行 DBCC CHECKDB。
我应该怎么办 ?
答案1
备份日志尾部,然后从最近的完整备份中恢复并应用所有日志备份。换句话说,应用您准备好的灾难恢复计划。
答案2
尝试从命令提示符以单用户模式启动 SQL Server。然后翻转该值以使数据库联机,然后尝试再次运行 DBCC CHECKDB。
您可以发布任何堆栈转储信息吗?