咨询热线:0731-58389610
咨询邮箱:2640248354@qq.com
ms sql 收缩数据库日志

我们常常会遇到数据库日志不断增长带来的困扰! 严重时导致程序无法运行。


一下代码可以收缩数据库日志文件,使数据库恢复到轻便的状态。


红色文件为需要收缩的数据库名称。




USE [master]
    GO
    ALTER DATABASE DataBaseName SET RECOVERY SIMPLE WITH NO_WAIT
    GO
    ALTER DATABASE DataBaseName SET RECOVERY SIMPLE   --简单模式
    GO
    USE DataBaseName 
    GO
    DBCC SHRINKFILE (N'DataBaseName_Log' , 11, TRUNCATEONLY)
    GO
    USE [master]
    GO
 
    ALTER DATABASE DataBaseName SET RECOVERY FULL WITH NO_WAIT
 
    GO 
    ALTER DATABASE DataBaseName SET RECOVERY FULL  --还原为完全模式
 
    GO