Skip to main content

Shrink rozmiaru logów transakcyjnych

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

USE DatabaseName; 
GO 

-- Truncate the log by changing the database recovery model to SIMPLE. 
ALTER DATABASE DatabaseName 
SET RECOVERY SIMPLE; 
GO 

-- Shrink the truncated log file to desired size 
DBCC SHRINKFILE (DatabaseName_Log, 1); (1MB) 
GO 

-- Change database recovery model to previous one 
ALTER DATABASE DatabaseName 
SET RECOVERY FULL; 
GO