Disco SQL lleno

22/09/2007 - 18:08 por Edwin \(------GMail-------\) | Informe spam
Hola Amigos,

Hoy me doy con la sorpresa que mi disco esta lleno a Full

revisando veo que hay una carpeta que me esta ocupando 22Gb, esta es:

C:\Archivos de programa\Microsoft SQL Server\MSSQL.2\MSSQL\LOG

Que es lo que hay alli??
Lo puedo eliminar??

A su vez Hay otras carpetas con similar estructura pero que no me ocupan
mayor sitio.

C:\Archivos de programa\Microsoft SQL Server\MSSQL.1
C:\Archivos de programa\Microsoft SQL Server\MSSQL.3
C:\Archivos de programa\Microsoft SQL Server\MSSQL.4

Porque hay tantas similares??

Disculpen por si talvez lo que estoy preguntando para muchos sea basico.

Gracias,

Edwin.
 

Leer las respuestas

#1 Enrique Catala Bañuls
22/09/2007 - 19:02 | Informe spam
Hola Edwin, no te preocupes es un comportamiento normal del log de
transacciones. Seguramente tendras habilitado el modo de recuperacion de la
Base de datos a "Full". Veras como uno de los archivos ( o varios, segun las
BBDD que tengas ) ha crecido desmesuradamente

Para liberar espacio te recomiendo que ejecutes lo siguiente:

DBCC SHRINKFILE (nombreFicheroLogTransacciones);
go

Si cambiastes el modo de recuperación a Full porque configuraste un mirror o
porque querias un control total de los Backups, te recomiendo que crees un
plan de mantenimiento que limpie el log de transacciones y le libere el
espacio cada cierto tiempo. Sino , cambia el modo de recuperación a Simple,
todo depende de tus necesidades.

Personalmente lo que hago es hacer backups programados de la BBDD cada 4
horas, y cada 10 minutos backups del log de transacciones. Al finalizar cada
Backup de BBDD hago un dbcc shrinkfile del log de transacciones. Todo depende
de como de seguro te quieras sentir, evidentemente si lo sumas a un mirror
mejor que mejor ;)

Por cierto, para cambiarlo , lo puedes hacer con : ALTER DATABASE TuBBDD SET
RECOVERY SIMPLE; o desde el SSMS en la pestaña de "opciones" de la BBDD.


Atentamente, Enrique Catala Bañuls


"Edwin (GMail-)" wrote:

Hola Amigos,

Hoy me doy con la sorpresa que mi disco esta lleno a Full

revisando veo que hay una carpeta que me esta ocupando 22Gb, esta es:

C:\Archivos de programa\Microsoft SQL Server\MSSQL.2\MSSQL\LOG

Que es lo que hay alli??
Lo puedo eliminar??

A su vez Hay otras carpetas con similar estructura pero que no me ocupan
mayor sitio.

C:\Archivos de programa\Microsoft SQL Server\MSSQL.1
C:\Archivos de programa\Microsoft SQL Server\MSSQL.3
C:\Archivos de programa\Microsoft SQL Server\MSSQL.4

Porque hay tantas similares??

Disculpen por si talvez lo que estoy preguntando para muchos sea basico.

Gracias,

Edwin.










Preguntas similares