上网查询了以后,发现下面的方法可以解决。
在有问题的数据库上执行下面的代码:
ALTER DATABASE dataname SET SINGLE_USER
DBCC CHECKDB ('dataname', repair_allow_data_loss) with NO_INFOMSGS
ALTER DATABASE dataname SET MULTI_USER
其中dataname替换为自己的数据库名称就好,
- 经测试,一起执行会没完没了的的执行,
- 建议分步执行,已修复好
总算没白忙活。大家共勉
方法参照自以下地址。