SQL2005数据库置疑解决方案
 --//SingleMdf为数据库名称
--//SingleMdf为数据库名称 --①设置数据库为可更新状态
--①设置数据库为可更新状态 use master
use master go
go sp_configure 'allow updates',1
sp_configure 'allow updates',1 go
go reconfigure with override
reconfigure with override go
go
 --②将数据库模式改为紧急
--②将数据库模式改为紧急 ALTER DATABASE SingleMdf SET EMERGENCY
ALTER DATABASE SingleMdf SET EMERGENCY
 --③更改数据库单用户使用模式
--③更改数据库单用户使用模式 sp_dboption 'SingleMdf', 'single user', 'true'
sp_dboption 'SingleMdf', 'single user', 'true'
 --④重建日志文件
--④重建日志文件 dbcc checkdb('SingleMdf',REPAIR_ALLOW_DATA_LOSS)
dbcc checkdb('SingleMdf',REPAIR_ALLOW_DATA_LOSS)
 --⑤检查数据库状态(可省略)
--⑤检查数据库状态(可省略) DBCC CHECKDB('SingleMdf')
DBCC CHECKDB('SingleMdf')
 --⑥取消单用户使用模式
--⑥取消单用户使用模式 sp_dboption 'SingleMdf','dbo use only','false'
sp_dboption 'SingleMdf','dbo use only','false' go
go
 --⑦改变数据库可更新状态
--⑦改变数据库可更新状态 sp_configure 'allow updates', 0
sp_configure 'allow updates', 0 reconfigure wITh override
reconfigure wITh override Go
Go 
                    
                     
                    
                 
                    
                 
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号