Использование Query Analyzer:
USE yourdabatase
SELECT * FROM sysfiles
Вы должны найти что-то похожее на:
FileID …
1 1 24264 -1 1280 1048578 0 yourdabatase_Data D:\MSSQL_Services\Data\yourdabatase_Data.MDF
2 0 128 -1 1280 66 0 yourdabatase_Log D:\MSSQL_Services\Data\yourdabatase_Log.LDF
Проверьте идентификатор файла журнала (в большинстве случаев это 2).
Выполните 2 или 3 раза команду контрольной точки, чтобы записать каждую страницу на жесткий диск.
Checkpoint
GO
Checkpoint
GO
Выполните следующую транзакционную команду, чтобы транкировать файл журнала до 1 МБ
DUMP TRAN yourdabatase WITH no_log
DBCC SHRINKFILE(2,1) /*(FileID , the new size = 1 Mb)*/