方法一、
1.清空日志:DUMP TRANSACTION databasename WITH NO_LOG
或截断事务日志:BACKUP LOG databasename WITH NO_LOG
2.再打开企业管理器--右键你要压缩的数据库--所有任务--收缩数据库--收缩文件--选择日志文件--在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了
方法二、
USE [master]
GO
ALTER DATABASE xxxx SET RECOVERY SIMPLE WITH NO_WAIT
GO
ALTER DATABASE xxxx SET RECOVERY SIMPLE --简单模式
GO
USE xxxx
GO
DBCC SHRINKFILE (N'xxxx_Log' , 11, TRUNCATEONLY)
GO
USE [master]
GO
ALTER DATABASE xxxx SET RECOVERY FULL WITH NO_WAIT
GO
ALTER DATABASE xxxx SET RECOVERY FULL --还原为完全模式
GO