目前发现查询九张表会出现这个错误,查了很多资料,都说CHECKDB一下就可以,可是我现在是在CHECKDB时还出现这个错误,请问有谁遇到过的吗?错误跟下面的一样
SQL Server 检测到基于一致性的逻辑 I/O 错误 校验和不正确(应为: 0xd4eae74b,但实际为: 0xd4eb674b)。在文件 'D:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\CCMS.mdf' 中、偏移量为 0x000000005be000 的位置对数据库 ID 7 中的页 (1:735) 执行 读取 期间,发生了该错误。SQL Server 错误日志或系统事件日志中的其他消息可能提供了更详细信息。这是一个威胁数据库完整性的严重错误条件,必须立即纠正。请执行完整的数据库一致性检查(DBCC CHECKDB)。此错误可以由许多因素导致;有关详细信息,请参阅 SQL Server 联机丛书。
在进行CHECKDB 时还有出现 检查已终止,收集事实数据时检测到错误,可能是tempdb空间用尽或某个表不一致,请检查前面的错误消息。
数据库在进行CHECKDB时出现 SQL Server 检测到基于一致性的逻辑 I/O 错误
答案:3 悬赏:70
解决时间 2021-02-21 20:28
- 提问者网友:江鱼
- 2021-02-21 10:46
最佳答案
- 二级知识专家网友:颜值超标
- 2021-02-21 11:57
先备份数据库,在测试数中,将那9张表的数据先放到临时表中,再删除那9张表,重新建表,再从临时表导入数据,如果删除那9张表都失败,表明9的数据一致性有问题,那就只能重新建新的数据库,一个表一个表导数据.....
全部回答
- 1楼网友:陪我到地狱流浪
- 2021-02-21 13:23
这个问题麻烦了,相信是原库有损坏,建议用导出导入的办法转移数据
- 2楼网友:猎杀温柔
- 2021-02-21 12:32
你有备份吗?有以前的备份应该能解决这个问题。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯