Ver Mensaje Individual
  #3 (permalink)  
Antiguo 28/06/2004, 02:10
Teri
 
Fecha de Ingreso: abril-2003
Ubicación: Madrid
Mensajes: 707
Antigüedad: 21 años, 1 mes
Puntos: 0
Cristiano: El log supongo que sabes que es, pero mejor lo explico un poco, no desde el Génesis que tampoco hace falta tanto, se almacenan las transacciones que se ejecutan en la base de datos, actualizaciones, inserciones, y borrados de los registros.

Lo normal, si nunca lo borras es que ocupe más que la propia base de datos, normal no???

Con esa instrucción lo que has hecho es decirle que lo borre, eso no borrará datos, sólo las transacciones almacenadas.

Hay varias formas de tener ese fichero de log más o menos controlado, hacer copias de seguridad del mismo cada cierto tiempo, con lo que podrás restaurar tu base de datos a casi cualquier momento del día, o no almacenar nunca las transacciones, para lo cual debes modificar las opciones de la base de datos, si tienes SQL-Server en Español, en la solapa de opciones de las propiedades de la base de datos marca la opción Truncar registro en punto de comprobación, si lo tienes en inglés, creo que truncate log on check point, esto hace que al confirmar una transacción, ya sea con un commit o de cualquier otra forma se borre la transacción del log.

Espero que te sirva de ayuda, un saludo