I min situation hade jag en 650 MB-databas med en 370 GB-loggfil i SQL Server 2008. Oavsett vad jag försökte, kunde jag inte få den att krympa ner. Jag försökte allt som anges som svar här men ändå, ingenting fungerade.
Till sist hittade jag en mycket kort kommentar någon annanstans som fungerade. Det är att köra detta:
BACKUP LOG DatabaseName TO DISK = N'D:\Backup\DatabaseName_log.bak'
GO
DBCC SHRINKFILE('MyDatabase_Log', 1)
GO
Detta fick loggfilen att krympa från 37 GB till 1 MB. Oj!