sql server 数据库日志清理

查询数据库日志名称(下面清理日志用到)

USE 数据库名称   
GO  
SELECT name FROM SYS.database_files WHERE type_desc='LOG' 

清理日志代码

USE [master]  
GO  
ALTER DATABASE 数据库名称 SET RECOVERY SIMPLE WITH NO_WAIT  
GO  
ALTER DATABASE 数据库名称 SET RECOVERY SIMPLE  
GO  
USE 数据库名称 
GO  
    DBCC SHRINKFILE (N'数据库日志名称' , 2, TRUNCATEONLY)  --设置压缩后的日志大小,可以自己设置
GO  
USE [master]  
GO  
ALTER DATABASE 数据库名称 SET RECOVERY FULL WITH NO_WAIT  
GO  
ALTER DATABASE 数据库名称 SET RECOVERY FULL  
GO  


版权声明:本文为qq_32911691原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。