zoukankan      html  css  js  c++  java
  • sql server数据库可疑状态解决方法

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

    只有mdf文件,重建日志:

     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 FilesMicrosoft SQL ServerMSSQL10.SQL2008MSSQLDATAExample_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
  • 相关阅读:
    WQS二分
    虚树
    洛谷集训队题单Part1
    动态点分治
    点分治
    最小乘积模型
    线段树分治
    分层图最短路
    学长学姐们的测试-2
    线性dp
  • 原文地址:https://www.cnblogs.com/hanc/p/3699592.html
Copyright © 2011-2022 走看看