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
  • 相关阅读:
    026.MFC_发送消息
    021.MFC_字体和颜色对话框
    020.MFC_文件对话框
    015.MFC_Menu
    qt http get post实现
    openssl error: unrecognized command line option '-m64'
    ModbusTCP协议
    013.MFC_TreeControl
    菱形继承问题以及解决
    ffmpeg
  • 原文地址:https://www.cnblogs.com/hanc/p/3699592.html
Copyright © 2011-2022 走看看