In mijn situatie had ik een database van 650 MB met een logbestand van 370 GB in SQL Server 2008. Wat ik ook probeerde, ik kreeg het niet kleiner. Ik heb alles geprobeerd dat hier als antwoorden wordt vermeld, maar toch werkte niets.
Ten slotte vond ik ergens anders een heel korte opmerking die wel werkte. Het is om dit uit te voeren:
BACKUP LOG DatabaseName TO DISK = N'D:\Backup\DatabaseName_log.bak'
GO
DBCC SHRINKFILE('MyDatabase_Log', 1)
GO
Hierdoor werd het logbestand kleiner van 37 GB tot 1 MB. Wauw!