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

2025-01-06 19:51:11
推荐回答(3个)
回答1:

很明显可以看出是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表中的数据

回答2:

个人理解为: 你替换完,只是名字不一样,里面的视图 触发器 存储过程等都不一样,错误提示应该是说数据库缺少内容。

回答3:

解决了吗,我也想知道答案呢。。。