阿里云折扣码

轻云博客 > SQL Server数据库设计 > sql server数据库可疑状态解决方法

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

作者:Aisencici / 日期:2014-5-8 22:50:00 / 分类:SQL Server数据库设计 / 浏览:3033

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

只有mdf文件,重建日志:

 --注:example为测试用数据库,相应的Example_log.ldf为测试用的日志文件 
 use master 
 go  
 alter database example set emergency 
 go 
  --置数据库为单用户模式
 alter database example set single_user with rollback immediate 
 go
  --重建数据库日志文件(执行这一步之前需先删除该文件夹下的相应日志,如本例所示应先删除Example_log.ldf。)
 alter database example Rebuild Log on (name=Example_log,filename='C:\Program Files\Microsoft SQL Server\MSSQL10.SQL2008\MSSQL\DATA\Example_log.ldf')
 go
  --最后设置数据库为多用户模式。
 alter database example set multi_user
  go
  dbcc checkdb('example')
   go 
   use Example
   go






本文标签:Sql Server
From:Sql Server
分享到: