• 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.经过这样的处理,数据库将不能做日志恢复,需注意。
  • 相关阅读:
    递归方法:对于树形结构的表,根据当前数据获取无限极的父级名称
    P
    A
    今年暑假不AC1
    J
    今年暑假不AC
    A
    *max_element函数和*min_element函数
    1199: 房间安排
    素数
  • 原文地址:https://www.cnblogs.com/WeiGe/p/5688256.html
Copyright © 2020-2023  润新知