Shrink log file in un database SQL Server

Se non si effettua un regolare backup del database sql server, può succedere che il file di log cresca molto in dimensioni, arrivando a saturare il disco.

E’ possibile con la seguente query effettuare lo shrink del file di log, liberando lo spazio necessario.

USE [DATABASE]
GO
ALTER DATABASE [DATABASE] SET RECOVERY SIMPLE WITH NO_WAIT
DBCC SHRINKFILE(“[NOME_LOGICO_LOGFILE]”, 1)
ALTER DATABASE [DATABASE] SET RECOVERY FULL WITH NO_WAIT
GO

Il nome logico del file di log è visibile nelle proprietà del database stesso.