中易网

SQl执行错误!SQl Server检测到基于一致性的逻辑I/O 错误 校验 和不正确

答案:3  悬赏:20  
解决时间 2021-01-14 18:46
  • 提问者网友:流星是天使的眼泪
  • 2021-01-14 08:13
SQl执行错误!SQl Server检测到基于一致性的逻辑I/O 错误 校验 和不正确
最佳答案
  • 二级知识专家网友:洎扰庸人
  • 2021-01-14 08:54
很明显可以看出是Book表出问题了
执行一下Sql语句 :select * from Book 应该是报你这个图中一样的错
有2种方法:
1、
use RUM
go
ALTER DATABASE RUM SET SINGLE_USER
DBCC CHECKDB (RUM, repair_allow_data_loss) with NO_INFOMSGS
把上面的RUM换成你自己的数据库名就行了
2、
删除出问题的表的Log,然后手动构造一个结构和名字一样的表Log,并导入生产环境中log表中的数据
全部回答
  • 1楼网友:何以畏孤独
  • 2021-01-14 09:56
解决了吗,我也想知道答案呢。。。追问看楼上
  • 2楼网友:由着我着迷
  • 2021-01-14 09:00
个人理解为: 你替换完,只是名字不一样,里面的视图 触发器 存储过程等都不一样,错误提示应该是说数据库缺少内容。追问不是的,后来替换上的数据库是原来库的备份,视图 触发器 存储过程之类的都没变追答抱歉 我知识有限,等待高手解答,一同学习。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息