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 DatabaseName;NazwaBazyDanych;
GO
-- TruncateZmieniamy thetryb logrecovery na SIMPLE by changingmożna thebyło databasewykonać recoveryshrink modelzapchanego to SIMPLE. logu
ALTER DATABASE DatabaseNameNazwaBazyDanych
SET RECOVERY SIMPLE;
GO
-- ShrinkWykonujemy theshrink truncatedpliku log filedo to desired size 1mb
DBCC SHRINKFILE (DatabaseName_Log,NazwaBazyDanych_Log, 1); (1MB)
GO
-- ChangeZmieniamy databasetryb recovery modelspowrotem tona previous oneFULL
ALTER DATABASE DatabaseNameNazwaBazyDanych
SET RECOVERY FULL;
GO