En los servidores con base de datos SQL, con los años los archivos .ldf van aumentando en tamaño, estos archivos sirven para restaurar backup de nuestras bases de datos, la solución no es eliminar archivo LDF SQL , dado que tendríamos problemas en nuestra base de datos.
La solución sería:
Descargar Consola SQLCMD: http://www.microsoft.com/es-es/download/details.aspx?id=36433
1. IR a la consola CMD del servidor donde se encuentran las bases de datos y ejecutar el comando : SQLCMD
2. Ingresar a la base de datos con el siguiente comando, el nombre de la base de datos debe ir sin comillas: USE “nombre de base de datos”;
PAra esta caso bamos a utilizar la base de datos: SharePoint_Config dado que sus log son 40 GB:
Aplicar el siguiente procedimiento:
USE SharePoint_Config;
GO
— cambiamos el recovery a nodo simple
ALTER DATABASE SharePoint_Config
SET RECOVERY SIMPLE;
GO
— reducirmos el archivo log a 1 MB. SE pone el nombre de la base de datos mas “_log”
DBCC SHRINKFILE ( SharePoint_Config_Log, 1);
GO
— devolvemos el nivel de recovery a full
ALTER DATABASE SharePoint_Config
SET RECOVERY FULL;
GO
Aquí la configuración aplicada en línea de comandos:
Y tenemos la reducción del archivo LOG: :)