sql server数据库可疑状态解决方法

时间:2014-04-29 16:41:46   收藏:0   阅读:452

前段时间客户数据服务器断电,开机后发现数据库状态标记为可疑,可能是断电引起的数据库日志文件损坏,修复方法如下:

只有mdf文件,重建日志:

mamicode.com,码迷
 1 --注:example为测试用数据库,相应的Example_log.ldf为测试用的日志文件
 2 use master 
 3 go 
 4 alter database example set emergency
 5 go
 6 --置数据库为单用户模式
 7 alter database example set single_user with rollback immediate
 8 go
 9 --重建数据库日志文件(执行这一步之前需先删除该文件夹下的相应日志,如本例所示应先删除Example_log.ldf。)
10 alter database example Rebuild Log on (name=Example_log,filename=C:\Program Files\Microsoft SQL Server\MSSQL10.SQL2008\MSSQL\DATA\Example_log.ldf)
11 go
12 --最后设置数据库为多用户模式。
13 alter database example set multi_user
14 go
15 dbcc checkdb(example)
16 go
17 use Example
18 go
mamicode.com,码迷

 

sql server数据库可疑状态解决方法,码迷,mamicode.com

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!