Full db backup alındıktan sonra sqlserver 2000'de LDF dosyasında bir küçülme olmaz. bu nedenle sürekli olarak disk üzerinde bir yer tutar. aşağıda verdiğimiz komut full sql backup alındıktan sonra dabase'in LDF dosyasını shirink etmek ( sıkıştırp full backup chekpoint'in den önceki tüm logları siler. ) kullandığımız bir q.a. kodu
BACKUP LOG KN_Online WITH TRUNCATE_ONLY DBCC SHRINKFILE('KN_Online1_Log', 1)
dbcc shrinkfile('KN_Online1_Log', TRUNCATEONLY)
KN_Online DB Name
KN_Online1_Log - LDF dosyasının ismi
BACKUP LOG KN_Online WITH TRUNCATE_ONLY DBCC SHRINKFILE('KN_Online1_Log', 1)
dbcc shrinkfile('KN_Online1_Log', TRUNCATEONLY)
KN_Online DB Name
KN_Online1_Log - LDF dosyasının ismi