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
     
     
     
  • 相关阅读:
    浏览器渲染
    微信h5页面制作总结
    chrome开发工具指南之综述
    零碎记录
    docker 容器已经启动,但是无法访问
    Docker的安装及使用
    python目录选择
    centos7 设置进程开机自启动
    语句中传入变量
    kafka -> structuredStreaming读取kafka日志 ->自定义输出到mysql
  • 原文地址:https://www.cnblogs.com/wintersun/p/1551193.html
Copyright © 2011-2022 走看看