zoukankan      html  css  js  c++  java
  • SqlServer2005数据库文件损坏的拯救过程

     客服人员找我,说用户的数据库不小心搞坏了(具体怎么坏的暂不追究),我到现场观看现象,发现以前在SqlServer2000时很多人都遇见过,于是寻找了几篇解决办法的文章,一步一步操作:

    1.       新建一个test数据库

    2.       停止SqlServer服务

    3.       用损坏的数据库文件和日志文件覆盖该数据库的数据库文件和日志文件

    4.       启动SqlServer服务,发现和以前一样处于“可疑”状态

    5.       于是想如果将其设置为“紧急”状态可以对数据库只读访问就应该差不多了。再

    SqlServer2000

    update sysdatabases set status=-32768 where dbid=DB_ID('test')

    SqlServer2005

    用上面的语句会提示“不允许修改系统目录”

    alter database test set emergency

    6.       DBCC CHECKDB检查数据库的完整性

    7.       将数据库配置为正常状态

    参阅资料:

    参考Code
  • 相关阅读:
    课程设计-远程安防监控-个人报告
    实验八 Web基础 SQL注入原理
    实验七 网络欺骗
    实验六 信息搜集
    实验五---渗透测试实战
    实验四 系统监测和恶意代码分析 20155104 赵文昊
    实验三 免杀实践 赵文昊20155104
    给一寸照片换背景色
    Linux 流程控制语句 if else、for、while、until
    Linux 条件判断
  • 原文地址:https://www.cnblogs.com/boolean/p/1060493.html
Copyright © 2011-2022 走看看