Desactivar logs para una BD SQL 2005 Express Edition

09/05/2007 - 08:33 por ZiCruz | Informe spam
Hola a tod@s,

haciendo una pruebas en el programa veo que el archivo _log.ldf tiene un
tamaño desmesurado, por el nombre que tiene supongo que seran los log de las
transacciones para poder realizar recuperaciones de datos.

Como en mi aplicación no es critico el poder recuperar datos anteriores
una vez que se ha realizado correctamente la transaccion, y supongo que el
mantenimiento de ese log le restara velocidad al procesamiento de la
instrucciones, queria saber si es posible desactivar la creacion de logs y
como se hace.

Muchas gracias y un saludo.
 

Leer las respuestas

#1 Salvador Ramos
09/05/2007 - 10:53 | Informe spam
Hola,

Para lo que indicas debes poner tu base de datos en modo de recuperación
sencillo. La forma más simple es desde el SQL Server Management Studio,
acceder a las propiedades de tu base de datos y cambiarla.
En cuanto a lo de la lentitud, no afecta en absoluto. Ten en cuenta de todas
formas ahí se grabarán todas las transacciones que lleguen al servidor (de
ahí por ejemplo tiene información para poder hacer un rollback), la
diferencia es si se almacenan o no de forma histórica en el archivo de log.
Como bien dices, la ventaja de almacenarlas es poder obtener de ahí
información en caso de pérdida de información.
La mejor alternativa es establecer una estrategia adecuada de copia de
seguridad y restauración.
De todas formas si lo deseas, y asumes las consecuencias puedes optar por lo
que indicas.

También te recomiendo que leas este link, donde tienes más información sobre
el tema:
www.helpdna.net/sqlserver_faq.htm (revisa el punto 1)

Un saludo
Salvador Ramos

www.helpdna.net (información sobre SQL Server y Microsoft .Net)
www.helpdna.net/acerca_de_salvador_ramos.htm


"ZiCruz" escribió en el mensaje
news:
Hola a ,

haciendo una pruebas en el programa veo que el archivo _log.ldf tiene
un
tamaño desmesurado, por el nombre que tiene supongo que seran los log de
las
transacciones para poder realizar recuperaciones de datos.

Como en mi aplicación no es critico el poder recuperar datos
anteriores
una vez que se ha realizado correctamente la transaccion, y supongo que el
mantenimiento de ese log le restara velocidad al procesamiento de la
instrucciones, queria saber si es posible desactivar la creacion de logs y
como se hace.

Muchas gracias y un saludo.

Preguntas similares