viernes, 29 de abril de 2011

Reducir log en MS SQL Server 2005

En esta oportunidad explicare como se reduce un log (archivo ldf) de una base de datos con un motor MS SQL Server. Por lo gral esto se hace para que el servidor (y por consiguiente la BD) no se queden sin espacio en el disco).

El procedimiento es el siguiente:

1) Truncar log
1.1) Entrar a MS SQL Server Management Studio
1.2) Pulsar sobre "New Query" (Angulo superior derecho)
1.3) Ejecutar el comando "backup log nombreBD with truncate_only"

2) En el Arbol de la izquierda (Object explorer) pulsar clic derecho sobre la BD y pulsar Tasks -> Srink -> File

3) Seleccionar el "File Type": Log y seleccionar el "File Name" nombre del log (por lo gral el mismo de la BD)

4) Seleccionar el metodo de reduccion. Yo recomiendo "Reorganize pages before releasing unused space" y seleccionar el tamaño al cual queremos reducir (este dato sale de la diferencia entre "Currently allocate space" y "Available free space".

5) Pulsar sobre OK

Esto demorara unos minutos (dependiendo del tamaño del log).

Una vez terminado corroborar el tamaño del log en windows (por lo gral en la ruta: C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\nombreBD.ldf)


Tambien es conveniente chequear los respaldos los cuales pueden llegar a ocupar mucho espacio en disco. La ruta para ello es: C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Backup\nombreBD.bak.

Estos archivos pueden ser borrados normalmente.

No hay comentarios:

Publicar un comentario

How To Convert Virtual Machines Between VirtualBox and VMware

Migrating to another virtual machine program can be intimidating. if you already have your virtual machines set up they way you like th...