viernes, 18 de enero de 2008

Cómo achicar el log de una base de datos Sql Server

Lamentablemente el Sql Server 2005 viene con los logs por defecto sin límite. Puede llegar a ocurrir que nos de un error por falta de espacio en disco, resultando que los logs de la base de datos pesan 40GB o más.

Solucionar esto, es muy simple:

BACKUP LOG nombre_bd WITH TRUNCATE_ONLY
DBCC SHRINKFILE ('nombre_bd_log', 2)

donde el último atributo es el valor en MegaBytes del máximo valor que tendrá el log de aquí en adelante.

No hay comentarios: