百科问答

百科问答 国内资讯 公司资讯 政策法规 培训资料 产品下载

dbcc检查出一致性错误的应对方法

发布时间:2024-8-6 

特价活动:>>>> 用友U8、T6、T+、T3软件产品4折优惠,畅捷通T+cloud、好会计、好业财、好生意云产品6-8折优惠,另有话费赠送。

 

一般情况下,引起分配错误的原因是磁盘损坏或突然停电;一致性错误可能是数据库中的表或索引坏,一般都可修复。


1、查看红色字体,并把有错误的数据库表名记录下来,或把索引损坏的表名记录下来。


2、把数据库设置为单用户模式,直接在查询分析器中执行以下语句即可:EXEC sp_dboption 'dbname', 'single user', 'TRUE'.


3、进入查询分析器执行如下语句:

use  dbname
dbcc checkdb('dbname',repair_allow_data_loss)-------修复数据库
dbcc checkdb ('dbname',REPAIR_REBUILD)----------------修复数据库索引


4、再执行:dbcc checkdb,检测数据库,出现结果为:

CHECKDB 发现了0个分配错误和 0个一致性错误(在数据库 'dbname' 中)。
数据库已经修复完毕。


5、取消单用户模式,即直接在查询分析器中执行以下语句即可:

EXEC sp_dboption 'dbname', 'single user','FALSE'
XT+Cloud、好业财、好会计、易代账、易代账,好生意,限时6-8折活动!

截屏,微信识别二维码

客服QQ:5151867

(点击QQ号复制,添加好友)