zoukankan      html  css  js  c++  java
  • SQL Server无日志恢复数据库

     1.新建一个同名的数据库
      
      2.再停掉sql server(注意不要分离数据库)
      
      3.用原数据库的数据文件覆盖掉这个新建的数据库
      
      4.再重启sql server
      
      5.此时打开企业管理器时会出现置疑,先不管,执行下面的语句(注意修改其中的数据库名)
      
      6.完成后一般就可以访问数据库中的数据了,这时,数据库本身一般还要问题,解决办法是,利用
      
      数据库的脚本创建一个新的数据库,并将数据导进去就行了.
      
      USE MASTER
      
      GO
      
      SP_CONFIGURE 'ALLOW UPDATES',1 RECONFIGURE WITH OVERRIDE
      
      GO
      
      UPDATE SYSDATABASES SET STATUS =32768 WHERE NAME='置疑的数据库名'
      
      Go
      
      sp_dboption '置疑的数据库名', 'single user', 'true'
      
      Go
      
      DBCC CHECKDB('置疑的数据库名')
      
      Go
      
      update sysdatabases set status =28 where name='置疑的数据库名'
      
      Go
      
      sp_configure 'allow updates', 0 reconfigure with override
      
      Go
      
      sp_dboption '置疑的数据库名', 'single user', 'false'
      
      Go
  • 相关阅读:
    Linux 杂记
    Hadoop多硬盘配置时的注意事项
    spark-env.sh 配置示例
    Nagios监控ganglia的指标
    ELK日志解决方案安装配置与使用
    zookeeper 相关学习资料
    Hive分析hadoop进程日志
    hadoop2.3cdh5.0.2 upgrade to hadoop2.5cdh5.5.0
    Nagios check_logfiles插件的使用记录
    Hadoop Kernel tunning
  • 原文地址:https://www.cnblogs.com/appleseed/p/1302367.html
Copyright © 2011-2022 走看看