Pot ser que en alguna ocasió necessitis buidar els Transaction Log d'una base de dades.
És important que facis una còpia de seguretat prèvia de la base de dades, ja que, en cas contrari, si la vols restaurar amb un altre tipus de còpia, és molt possible que no funcioni correctament. Els Transaction Log s'encarreguen de salvaguardar la coherència de les dades , de manera que, si no restaures una còpia de seguretat, pots tenir problemes.
Consulta per buidar els Transaction Logs:
ALTER DATABASE nombre_de_la_base_de_datos SET RECOVERY SIMPLE
declare @log_File_Name varchar(200)
select @log_File_Name = name from sysfiles where filename like '%LDF'
declare @i int = FILE_IDEX ( @log_File_Name)
dbcc shrinkfile ( @i , 1)
ALTER DATABASE nombre_de_la_base_de_datos SET RECOVERY FULL