zoukankan      html  css  js  c++  java
  • sql 数据库日志收缩

    SQL2008 的收缩日志 
    由于SQL2008对文件和日志管理进行了优化,所以以下语句在SQL2005中可以运行但在SQL2008中已经被取消:
    (SQL2005)
    Backup Log DNName with no_log
    go
    dump transaction DNName with no_log
    go
    USE DNName 
    DBCC SHRINKFILE (2)
    Go
    --------------------------------------------------------------
    (SQL2008):
    在SQL2008中清除日志就必须在简单模式下进行,等清除动作完毕再调回到完全模式。

    方案一:完全命令模式
      USE[master]
        GO
        ALTER DATABASE DNName SET RECOVERY SIMPLE WITH NO_WAIT
        GO
        ALTER DATABASE DNName SET RECOVERY SIMPLE   --简单模式
        GO
        USE DNName 
        GO
        DBCC SHRINKFILE (N'DNName_Log' , 11, TRUNCATEONLY)
        GO
        USE[master]
        GO
        ALTERDATABASE DNName SET RECOVERY FULL WITH NO_WAIT
        GO
        ALTERDATABASE DNName SET RECOVERY FULL  --还原为完全模式
        GO

    引用:http://www.cnblogs.com/TLLi/archive/2012/07/15/2592042.html

  • 相关阅读:
    Java面向对象——属性赋值的过程
    Java面向对象——类的成员之三:构造器(构造方法)constructor
    课后作业—5
    缓冲类的使用示例
    缓冲技术
    流的基类
    流的分类
    什么是流?
    关于开发中异常处理的建议
    阅读笔记-3
  • 原文地址:https://www.cnblogs.com/xiaonanmu/p/5121342.html
Copyright © 2011-2022 走看看