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
  • 相关阅读:
    HDU 1540 Tunnel Warfare (线段树区间合并)
    P2258 子矩阵
    P5021 赛道修建
    P4084 [USACO17DEC]Barn Painting
    P3914 染色计数
    比赛用模板
    P3594 [POI2015]WIL-Wilcze doły
    P5022 旅行
    P3952 时间复杂度
    P3960 列队
  • 原文地址:https://www.cnblogs.com/appleseed/p/1302367.html
Copyright © 2011-2022 走看看