zoukankan      html  css  js  c++  java
  • SQLSERVER中修复状态为Suspect的数据库

          前几天的Server因断电损坏了DB,DB的Status被标记为Suspect。这种情况少见,此时不能Detachp这个DB了,只能Backup。

          后面用这些T-Script重建log文件,还是少量数据丟失。

          检查DB的状态:   

       1:  SELECT DATABASEPROPERTYEX ('DemoSuspect', 'STATUS') AS 'Status';
       2:  GO
       3:   
       4:  Status
       5:  --------
       6:  SUSPECT
       
       最后修复:
       1:  ALTER DATABASE DemoSuspect SET EMERGENCY;
       2:  Go
       3:  ALTER DATABASE DemoSuspect SET SINGLE_USER;
       4:  Go
       5:  DBCC CHECKDB (DemoSuspect, REPAIR_ALLOW_DATA_LOSS) WITH NO_INFOMSGS, ALL_ERRORMSGS;
       6:  GO
      
       DemoSuspect是你的DB名称。
       还可以参加下面两篇文章:
     
       希望这篇Post对您有帮助。
      
       Author: Petter Liu   http://wintersun.cnblogs.com
     
     
     
  • 相关阅读:
    排序算法总结
    设计模式---(简单工厂模式,工厂模式,抽象工程模式),单例模式,代理模式,装饰器
    网易编程题——牛牛的闹钟
    Python + sqlalchemy + Pandas + Mysql 实现自动创建表,插入数据
    cucumber
    加油
    重新学习python爬虫
    python 网址
    《高兴》 贾平凹 摘抄
    funny python
  • 原文地址:https://www.cnblogs.com/wintersun/p/1551193.html
Copyright © 2011-2022 走看看