sqlserver2005以上版本数据库日志清理

--区分不同日志模式,查看模式
SELECT name,recovery_model_desc FROM sys.databases WHERE name='his'
--简单日志模式下
--查看日志逻辑文件名
USE [his]
--select * from sys.database_files;
DBCC SHRINKFILE (N'his_log' , 0);
GO

--完整日志模式下
BACKUP LOG [his] TO DISK = N'D:\data\his_log.trn' WITH COMPRESSION,INIT,STATS=10;
--0代表尽可能释放空闲空间
USE his
GO
DBCC SHRINKFILE (N'his_log' , 0) 
GO

 

posted @ 2026-08-10 15:12  lybingyu  阅读(2)  评论(0)    收藏  举报