MS数据库异常断电和系统崩溃(不是正常停止服务拷贝数据库文件)修复。
use master
go
SP_CONFIGURE 'ALLOW UPDATES',1 RECONFIGURE WITH OVERRIDE
go
reconfigure with override
go
alter database 数据库名 set emergency --修改数据库状态为可疑,修改后就可以打开看数据,再运行下面的改回正常
go
sp_dboption '数据库名','single user','true'
go
dbcc checkdb('数据库名','REPAIR_ALLOW_DATA_LOSS')
go
alter database 数据库名 set online --修改数据库状态为正常
go
SP_CONFIGURE 'ALLOW UPDATES',0 RECONFIGURE WITH OVERRIDE
go
sp_dboption '数据库名','single user','false'