SQL2005数据库置疑解决方案

-- //SingleMdf为数据库名称
--
①设置数据库为可更新状态
use  master
go
sp_configure 
' allow updates ' , 1
go
reconfigure   with  override
go

-- ②将数据库模式改为紧急
ALTER   DATABASE  SingleMdf  SET  EMERGENCY

-- ③更改数据库单用户使用模式
sp_dboption  ' SingleMdf ' ' single user ' ' true '

-- ④重建日志文件
dbcc  checkdb( ' SingleMdf ' ,REPAIR_ALLOW_DATA_LOSS)

-- ⑤检查数据库状态(可省略)
DBCC  CHECKDB( ' SingleMdf ' )

-- ⑥取消单用户使用模式
sp_dboption  ' SingleMdf ' , ' dbo use only ' , ' false '
go

-- ⑦改变数据库可更新状态
sp_configure  ' allow updates ' 0
reconfigure   wITh  override
Go

你可能感兴趣的:(sql2005)