zoukankan      html  css  js  c++  java
  • 修复数据库置疑

    方法一

    原文地址:http://penpenguanguan.com/449.html

    1、手动备份数据库文件到其他目录

    2、安装一个同名空库,然后将原库文件覆盖空库文件(数据库文件后缀为.MDF,日志文件为.LDF)(需要先停止SQL Server服务,覆盖后再启动)

    3、打开"SQL查询分析器"

    4、设置数据库为紧急模式(以下语句一条一条执行)

    1

    sp_configure 'allow' , 1

    2

    reconfigure with override

     

    3

    update sysdatabases set status = 32768 where name = 'kmjxc_pro'

    5、重建日志文件(kmjxc_pro_log2.ldf为一新的不存在的文件,执行以下语句时将自动建立)

    1

    dbcc rebuild_log('kmjxc_pro' , 'D:kmdatakmjxc_pro_log2.ldf')

    6、取消紧急模式(以下语句一条一条执行)

    1

    update sysdatabases set status = 0 where name ='kmjxc_pro'

    2

    restore database kmjxc_pro with recovery

     

    3

    sp_configure 'allow' , 0

    4

    reconfigure with override

    7、重启SQL服务

    8、完成

     

    方法2

    USE MASTER

    GO

    SP_CONFIGURE 'ALLOW UPDATES',1 RECONFIGURE WITH OVERRIDE

    GO

    UPDATE SYSDATABASES SET STATUS =32768 WHERE NAME='HIS222'

    Go

    SP_DBOPTION 'mptsg', 'SINGLE USER', 'TRUE'

    Go

    DBCC CHECKDB('mptsg')

    Go

    UPDATE SYSDATABASES SET STATUS =28 WHERE NAME='mptsg'

    Go

    SP_CONFIGURE 'ALLOW UPDATES', 0 RECONFIGURE WITH OVERRIDE

    Go

    SP_DBOPTION 'mptsg', 'SINGLE USER', 'FALSE'

    Go

  • 相关阅读:
    异步fifo设计(2)
    异步fifo设计(1)
    systemverilog学习(9)assertion
    cordic算法
    Booth除法器设计
    systemverilog学习(8)randomization随机化
    systemverilog学习(7)OOP
    折线法——卡特兰数证明
    【BZOJ 4004】 装备购买(高斯消元+贪心)
    POJ 3322 Bloxorz
  • 原文地址:https://www.cnblogs.com/jspdelphi/p/8650149.html
Copyright © 2011-2022 走看看