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
  • 相关阅读:
    解决ORA-00257: 归档程序错误。在释放之前仅限于内部连接
    linux 监控脚本运行时间
    sqlserver中查询表字段的sql语句
    gpg无法生成密钥对的问题
    jdbc连接oracle的几种格式
    windows中使用tracert命令追踪路由信息
    MySQL编码问题探究
    Apache Storm Installation
    linux的swap相关
    awk
  • 原文地址:https://www.cnblogs.com/boolean/p/1060493.html
Copyright © 2011-2022 走看看