SQL Server 2008以后的版本缩小日志文件的方法
--设置为简单模式
ALTER DATABASE 数据库名 SET RECOVERY SIMPLE;
GO
-- 将日志文件压缩到1 MB. 数据库日志文件名查sys.sysfiles表的日志文件的name字段
DBCC SHRINKFILE ('数据库日志文件名', 1);
GO
-- 还原为完全模式
ALTER DATABASE 数据库名 SET RECOVERY FULL;
GO
SELECT * FROM sys.sysfiles;