当前位置: 代码迷 >> Sql Server >> 急---执行内部操作期间检测到不一致性,该怎么解决
  详细解决方案

急---执行内部操作期间检测到不一致性,该怎么解决

热度:89   发布时间:2016-04-24 10:07:53.0
急---执行内部操作期间检测到不一致性
本帖最后由 dbaer 于 2014-08-18 16:18:03 编辑
消息 5242,级别 22,状态 1,第 1 行
在数据库 'db1'(ID:5)中对页 (1:141490) 执行内部操作期间检测到不一致性。请与技术支持联系。参考号为 6。

只前出现过一次参考号为5,我把数据库用备份直接还原结果好了,没过一周又出现了,不过提示参考号为 6。
消息 5242,级别 22,状态 1,第 1 行
在数据库 'db1'(ID:5)中对页 (1:141490) 执行内部操作期间检测到不一致性。请与技术支持联系。参考号为5。


这两次都是一个表中的一条数据有问题,只要查这条数据就报错。
而且出问题的数据是历史数据,半年前的数据,没有动过的数据
dbcc checkdb 说没有发现一至性错误和IO错误
------解决方案--------------------
我之前遇到过类似的问题,不过数据库是sql anywhere 9
后来我把有问题的数据删除了,然后重新插入,问题解决

你可以在测试环境下试试
  相关解决方案