1.修复数据库的时候,要把数据库设置为单用户模式,修复完成后,再设置为多用户,脚本如下:
(1).将数据库设置为单用户模式
alter database run set single_user with rollback immediate
(2).将数据库设置为多用户模式
alter database run set multi_user with rollback immediate
--1.检查数据库的一致性
dbcc checkdb(‘run‘)
--2.快速修复数据库
dbcc checkdb(‘run‘,repair_fast)
--3.重建索引并修复
dbcc checkdb(‘run‘,repair_rebuild)
--4.允许丢失数据的修复
dbcc checkdb(‘run‘,repair_allow_data_loss)
--5.检查表的一致性
dbcc checktable(‘run.dbo.T2‘)
--6.快速修复表
dbcc checktable(‘run.dbo.T2‘,repair_fast)
--7.重建索引并修复表
dbcc checktable(‘run.dbo.T2‘,repair_rebuild)
--8.允许丢失数据对表做修复
dbcc checktable(‘run.dbo.T2‘,repair_allow_data_loss)
--9.修复表的索引
dbcc dbreindex(‘run.dbo.T1‘)
--10.修复表中指定的索引
dbcc dbreindex(‘run.dbo.T1‘,pk_name)
原文:https://www.cnblogs.com/jialanyu/p/11584185.html