MSSQLServer2008数据库处于SUSPECT情况下的处理

2015-07-21 16:26:11 · 作者: · 浏览: 0

?

?

做任何恢复操作之前,请先备份.mdf, .ndf和.ldf文件。

use master

go

--将处于suspect状态下的数据库设置为紧急状态

alter database set emergency

go

--设置该数据库为单用户立即回滚模式

alter database set single_user with rollback immediate

go

use

go

-重建日志文件,注意要先删除旧的ldf文件,日志文件要给出完整路径

alter database Rebuild Log on (name= ,filename='z:\xxx\yyy\ _log.ldf')

go

--进行数据库检查,可执行多次

dbcc checkdb(' ', repair_allow_data_loss)

go

--设置为多用户模式

?

alter database set multi_user

go