Quizás que en alguna ocasión necesites vaciar los Transaction Log de una base de datos.
Es importante que realices un backup previo de la base de datos, ya que de lo contrario, si quieres restaurarla con otro tipo de copia, es muy posible que no funcione correctamente. Los Transaction Log se encargan de salvaguardar la coherencia de los datos , por lo que si no se restauras un backup, puedes tener problemas.
Query para vaciar los 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