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
  • 相关阅读:
    Linux 学习手记(4):Linux系统常用Shell命令
    Linux 学习手记(3):Linux基本的文件管理操作
    Nginx的启动、停止与重启
    20个常用正则表达式
    MongoDB增删改查实例
    MongoDB 查询总结
    MongoDB数据库未授权访问漏洞及加固
    MongoDB安装
    java模拟post方式提交表单实现图片上传【转】
    Java图片处理 Thumbnails框架
  • 原文地址:https://www.cnblogs.com/boolean/p/1060493.html
Copyright © 2011-2022 走看看