MSSQL путеводитель по вопросам оптимизации

В следующем примере файл журнала в базе данных name_db сжимается до 1 МБ. Чтобы разрешить команде DBCC SHRINKFILE сжать файл, сначала необходимо усечь его, установив значение SIMPLE в модели восстановления базы данных.

USE [name_db]
GO
— Truncate the log by changing the database recovery model to SIMPLE.
ALTER DATABASE [name_db]
SET RECOVERY SIMPLE;
GO
— Shrink the truncated log file to 1 MB.
DBCC SHRINKFILE (name_db_log, 1);
GO
— Reset the database recovery model.
ALTER DATABASE [name_db]
SET RECOVERY FULL;
GO

https://msdn.microsoft.com/ru-ru/library/ms189493.aspx