Shrink transactionlogs

To shrink the MS-SQL transactionlogs for emergency storage needs we can use the following syntax.

USE MYDB;
GO
-- Truncate the log by changing the database recovery model to SIMPLE.
ALTER DATABASE MYDB
SET RECOVERY SIMPLE;
GO
-- Shrink the truncated log file to 1 MB.
DBCC SHRINKFILE (MYDB_Log, 1);
GO
-- Reset the database recovery model.
ALTER DATABASE MYDB
SET RECOVERY FULL;
GO

Use at your own risk.

Leave a Comment

Your email address will not be published. Required fields are marked *