SQL2008下清除日志

作者:李宁宁 来源:本站原创 点击数: 发布时间:2012年01月10日

         SQL Server 2008日志清除跟2005有写区别,可以通过本文提供的SQL语句来完成:

    USE [数据库名称]

    GO

    ALTER DATABASE 数据库名称 SET RECOVERY SIMPLE WITH NO_WAIT

    GO

    ALTER DATABASE 数据库名称 SET RECOVERY SIMPLE  

    GO

    USE 数据库名称

    GO

    DBCC SHRINKFILE (N'数据库日志文件名称(见注解)' , 11, TRUNCATEONLY)

    GO

    USE [数据库名称]

    GO

    ALTER DATABASE 数据库名称 SET RECOVERY FULL WITH NO_WAIT

    GO

    ALTER DATABASE 数据库名称 SET RECOVERY FULL 

GO

  注解:逻辑名可以到数据库属性---文件 中看到: