zoukankan      html  css  js  c++  java
  • SQL Server 2008 收缩日志

    一. SQL Server 2008 收缩日志

      (1) 使用SQL管理器收缩日志

        第一步执行如下命令

    ALTER  DATABASE platform SET RECOVERY SIMPLE   
    GO
    

        第二步使用SQL管理器:选择要收缩的数据库-->任务-->收缩-->文件

        SQL <wbr>Server <wbr>2008 <wbr>收缩日志


        输入文件收缩到:* 大小,点击确认

     

        第三步执行如下命令

    ALTER  DATABASE platform SET RECOVERY FULL 
    GO
    

        以上操作是以 platform数据库为示例,在操作的过程中替换数据库名即可

     

      (2) 使用SQL语句执行数据库日志收缩

    复制代码
    USE master
    GO
    ALTER DATABASE platform SET RECOVERY SIMPLE WITH NO_WAIT
    GO
    ALTER DATABASE platform SET RECOVERY SIMPLE   
    GO
    USE platform 
    GO
    DBCC SHRINKFILE (N'platform_Log' , 2, TRUNCATEONLY)
    GO
    USE master
    GO
    ALTER DATABASE platform SET RECOVERY FULL WITH NO_WAIT
    GO
    ALTER DATABASE platform SET RECOVERY FULL   
    GO
    
    复制代码

        通过以上命令可以将数据库日志文件收缩到2M,

    
        DBCC SHRINKFILE (N'platform_Log' , 2, TRUNCATEONLY) 指定收缩的日志文件名,以及收缩到的大小

    二. SQL Server 2005 收缩日志
      清空日志
    DUMP TRANSACTION platform WITH NO_LOG
    

       收缩数据库日志文件

    DBCC SHRINKFILE ('platform_Log',1)
    

      截断事务日志

    BACKUP LOG platform WITH NO_LOG
    
  • 相关阅读:
    IO 模型
    进程、线程、锁
    用多线程,实现并发,TCP
    同步锁(互斥锁),GIL锁(解释器层面的锁),死锁与递归锁
    Java项目中的常用的异常2
    JAVA项目中的常用的异常处理情况1
    添加学生信息web界面连接数据库
    jdbc下载路径
    添加学生信息 web界面 并且连接数据库
    正则表达式
  • 原文地址:https://www.cnblogs.com/binlunia/p/11267669.html
Copyright © 2011-2022 走看看