Welcome

首页 / 数据库 / SQLServer / 使用DBCC CHECKDB手工修复数据库

使用DBCC CHECKDB手工修复数据库2014-03-08alter   database   accp  set   single_user   with   rollback   immediate  

go

alter database  accp  set emergency

go

--查看数据库可疑的原因

dbcc checkdb ("accp")

go

---看报什么错误,对应修复尝试

DBCC CHECKDB ("数据库 或损坏的表名", REPAIR_FAST)

--重建索引并修复

DBCC CHECKDB (数据库或损坏的表名", REPAIR_REBUILD)

--如果必要允许丢失数据修复

DBCC CHECKDB ("数据库或损坏的表名", REPAIR_ALLOW_DATA_LOSS)

go

alter database accp set multi_user   with rollback immediate

go