zoukankan      html  css  js  c++  java
  • SQL Server 2005无日志文件附加数据库

    解决办法:

    1、新建一个同名数据库。

    2、停止数据库服务,覆盖新建的数据库主文件(小技巧:最好放在同一个磁盘里面,把新建的数据库主文件删掉或移开,再把要恢复的数据库主文件剪切过去,这样就可以节省时间。)

    3、启动数据库服务,数据库变为置疑或可疑状态。然后在查询分析器中运行:

    alter database 无日志文件的数据库名称 set emergency

    设置为紧急状态。

    4、再运行:

    alter database 无日志文件的数据库名称 set single_user

    或者:

    Sp_dboption '无日志文件的数据库名称', 'single user', 'true'

    设置为单用户模式。

    5、检查并重建日志文件,运行:

    dbcc checkdb('无日志文件的数据库名称',REPAIR_ALLOW_DATA_LOSS)

    这个时间比较长。耐心等待!如果有错误提示,再运行:

    dbcc checkdb('无日志文件的数据库名称',REPAIR_REBUILD)

    进行修复。如果没有错误,可以跳过。

    6、恢复成多用户模式

    alter database 无日志文件的数据库名称 set multi_user

    或者:

    Sp_dboption '无日志文件的数据库名称', 'single user', 'false'

    刷新数据库,你就可以看到已经修复好的数据库了。

  • 相关阅读:
    土木工程材料0732
    07 具有无关项的逻辑函数及其化简
    06 逻辑函数化简法
    AD中板子挖孔开槽
    电容式触摸按键原理
    LTspice
    三相电
    7、简单电阻容元件模型的创建
    cadence17.4在笔记本下设置菜单显示不全的解决办法
    36. 二叉搜索树与双向链表
  • 原文地址:https://www.cnblogs.com/smartsmile/p/6234251.html
Copyright © 2011-2022 走看看