Mantenimiento, diseño, desarrollo, instalación, servidores

Reducir tamaño de base de datos SQL LDF

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”;

acceso_sqlcmd

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:

reducir ldf

Y tenemos la reducción del archivo LOG: :)

 

Dejanos Saber tus comentarios:

Déjanos saber tus comentarios de manera privada