Forzar truncado fichero log SQL SERVER

  Bases de datos

A continuación indicamos el procedimiento necesario para truncar los log (fichero .ldf) de una base de datos en SQL SERVER

/*sp_helpdb nombre_base_datos*/
USE nombre_base_datos
GO
/* Antes de truncar el log cambiamos el modelo de recuperación a SIMPLE. */
ALTER DATABASE nombre_base_datos
SET RECOVERY SIMPLE;
GO
/* Reducimos el log de transacciones a 1 MB, por ejemplo. */
DBCC SHRINKFILE(nombre_logico_fichero_ldf_base_datos, 1);
GO
/* Cambiamos nuevamente el modelo de recuperación a Completo. */
ALTER DATABASE nombre_base_datos
SET RECOVERY FULL;
GO

Y con esto ya estaría reducido.