Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

Ejecución Semanal Limpieza de LOG

Estas en el tema de Ejecución Semanal Limpieza de LOG en el foro de SQL Server en Foros del Web. Hola amigos: Necesito su ayuda, debido a que trabajo con SQL SERVER 2000 y tengo 2 bases de datos que tienen muchas transacciones y los ...
  #1 (permalink)  
Antiguo 22/09/2006, 09:50
 
Fecha de Ingreso: septiembre-2006
Mensajes: 11
Antigüedad: 17 años, 7 meses
Puntos: 0
Ejecución Semanal Limpieza de LOG

Hola amigos:

Necesito su ayuda, debido a que trabajo con SQL SERVER 2000 y tengo 2 bases de datos que tienen muchas transacciones y los LOG de éstas crecen todos los días por eso necesito crear un JOB para limpiar el LOG.

Cuales son los comandos para limpiar y disminuir el tamaño de los LOG?
Estos comandos se puden ejecutar desde JOB?

Esta es la mejor práctica para realizar la limpieza de LOS o exiten otras actividades que me pueden ayudar a mantener en buen funcionamiento las bases de datos.

Gracias,
DruzFiguero
  #2 (permalink)  
Antiguo 28/09/2006, 16:38
Avatar de Mithrandir
Colaborador
 
Fecha de Ingreso: abril-2003
Mensajes: 12.106
Antigüedad: 21 años
Puntos: 25
El respaldo es lo mejor para recortar el LOG. Un respaldo recorta el log en el momento en que se hace (las transacciones ya han sido respaldadas, así que ya no se necesitan).

Por otro lado, tienes el cambiar el Recovery Model a Simple y olvidarte de los Logs para siempre

O también,

BACKUP LOG mibase WITH TRUNCATE_OLNY
DBCC SHRINKFILE milog
__________________
"El hombre, en su orgullo, creó a Dios a su imagen y semejanza."
Friedrich Nietzsche
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:48.