Veritabanlarında oluşabilecek hatalardan sonra istenilen zamana geri dönebilmek için recovery model olarak Full seçilir.Fakat Full olarak seçtiğimizde aşırı derecede büyük boyutlu log (ldf uzantılı) dosyaları başımızı ağrıtabilir. Bu durumdan kurtulmak için log dosyasının boyutunu sıfırlayabiliriz. Bu işlemi yapmadan önce dosyaların yedeğini almanızı öneririm. MSSQL Server 2000 ve 2005 versiyonlarında aşağıdaki kod bloğu sorunumuzu çözecektir.
USE veritabaniadi GO BACKUP LOG veritabaniadi WITH TRUNCATE_ONLY DBCC SHRINKFILE(veritabaniadi_log) GO
MSSQL Server 2008 sürümünde ise
USE veritabaniadi GO ALTER DATABASE veritabaniadi SET RECOVERY SIMPLE WITH NO_WAIT DBCC SHRINKFILE(veritabani_log) ALTER DATABASE veritabaniadi SET RECOVERY FULL WITH NO_WAIT GO
şeklinde kullanmamız gerekecektir.