DBCC CHECKDB 用法 手工修复数据库
快速修复
DBCC CHECKDB (' 数据库名 ', REPAIR_FAST)
重建索引并修复
DBCC CHECKDB (' 数据库名 ', REPAIR_REBUILD)
如果必要允许丢失数据修复
DBCC CHECKDB (' 数据库名 '', REPAIR_ALLOW_DATA_LOSS)
如果出现错误:未处理修复语句。数据库需处于单用户模式下。
可以先启用单用户模式,方法如下执行存储过程:
Use master
go
sp_dboption 数据库名 , single, true
--更改成单用户
alter database ams2 set single_user with rollback immedi
ate
--还原数据库为多用户模式
alter database ams2 set multi_user with rollback immediate
############################################################
############################################################
手工修复数据库试例
操作步骤 :
----------------------------------------------------------------------------------------------
进入 SQL 查询分析器 ,执行语句 :
--检查数据库完整性
dbcc checkdb('ams1')
执行结果 :
评论0
最新资源