Skip to main content

Shrink rozmiaru logów transakcyjnych

Uruchamiamy w SSMS z wybraną bazą master

Przed samą operacją zaleca się wykonanie backupu full DB. 
Należy również sprawdzić recovery model. 

USE NazwaBazyDanych; 
GO 

-- Zmieniamy tryb recovery na SIMPLE by można było wykonać shrink zapchanego logu
ALTER DATABASE NazwaBazyDanych 
SET RECOVERY SIMPLE; 
GO 

-- Wykonujemy shrink pliku log do 1mb
DBCC SHRINKFILE (NazwaBazyDanych_Log, 1); (1MB) 
GO 

-- Zmieniamy tryb recovery spowrotem na FULL 
ALTER DATABASE NazwaBazyDanych 
SET RECOVERY FULL; 
GO