zoukankan      html  css  js  c++  java
  • SQL截断日志

    截掉事务日志:
    1. 截掉事务的逻辑日志。
        BACKUP LOG <databaseName> with no_log
    2. 截掉事务的物理日志。
        DBCC SHRINKFILE (日志文件名)  注:这样截掉后的日志文件的大小为第一次建立时的文件的大小。

    --得到日志文件名
    select * from sysfiles 

    注: 其它用法 可以参看 DBCC SHRINKFILE 在联机帮助中的信息。

    上面的修改下

    select * from sysfiles 


    USE [master]
    GO
    ALTER DATABASE test SET RECOVERY SIMPLE WITH NO_WAIT
    GO
    ALTER DATABASE test SET RECOVERY SIMPLE
    GO
    USE test
    GO
    DBCC SHRINKFILE (N'test2_log' , 0,TRUNCATEONLY)
    GO
    USE [master]
    GO
    ALTER DATABASE test SET RECOVERY FULL WITH NO_WAIT
    GO
    ALTER DATABASE test SET RECOVERY FULL
    GO



  • 相关阅读:
    Ubuntu
    SSH
    Markdown
    Mac OS 上的一些骚操作
    Linux Bash
    JConsole
    IDEA
    Groovy
    Github
    Git
  • 原文地址:https://www.cnblogs.com/bulege/p/2433453.html
Copyright © 2011-2022 走看看