zoukankan      html  css  js  c++  java
  • SQL Server 2008 R2 清空数据库中ldf日志文件

    /************************************************************
     * Sql Server 2008 R2 清空数据库中ldf日志文件
     * 将Whir_InternalSystem替换为您要操作的数据库即可
     ************************************************************/
    USE [master]
    ALTER DATABASE [Whir_InternalSystem] 
    SET RECOVERY SIMPLE WITH NO_WAIT
    ALTER DATABASE [Whir_InternalSystem] 
    SET RECOVERY SIMPLE
    GO
    USE [Whir_InternalSystem]
    DECLARE @logname VARCHAR(150)
    SELECT @logname = NAME
    FROM   sys.database_files
    WHERE  NAME LIKE'%log'
    DBCC SHRINKFILE(@logname, 11, TRUNCATEONLY)
    GO
    USE [master]
    ALTER DATABASE [Whir_InternalSystem]
    SET RECOVERY FULL WITH NO_WAIT
    ALTER DATABASE [Whir_InternalSystem] 
    SET RECOVERY FULL
    GO
     

    注意事项

    1.建议操作前将数据库做一次完整备份。
    2.经过这样的处理,数据库将不能做日志恢复,需注意。
  • 相关阅读:
    Trap 冷启动与热启动告警
    SNMP支持IPv6
    跨函数使用内存
    动态内存分配
    结构体
    指针和数组
    组合模式
    类方法实用点语法调用
    数据结构与算法定义
    RAC初步使用
  • 原文地址:https://www.cnblogs.com/WeiGe/p/5688256.html
Copyright © 2011-2022 走看看