Si vemos que nuestro disco duro se esta llenando y el origen viene de las carpetas C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA, y al entrar vemos archivos de extensión LDF de gran tamaño podremos reducirlo a través del SQL Management Studio, normalmente si programamos un plan de mantenimiento esto se solucionaria solo, pero en esta ocasión al tratarse de un SQL Express no contamos con esta gran herramienta y debemos hacerlo manualmente.
Lo primero que haremos sera hacer la copia de seguridad, una vez realiza ejecutamos
BACKUP LOG [basededatos] TO DISK=’NUL’
Cambiamos la forma en la que se gestiona la base de datos a modo simple, en mi caso y por agilizar y que no me ocurra mas lo del LDF lo dejare en este formato, para la recuperacion siempre necesitaremos una copia completa, pero simplifica estas gestiones de crecimiento.
ALTER DATABASE [basededatos] SET RECOVERY SIMPLE
Posteriormente cogemos el nombre de nuestro archivo ldf y sin la extension hacemos el Shrink
DBCC SHRINKFILE(‘nombreldflog’, 0, TRUNCATEONLY)