Segunda oportunidad en examen  
Entrar   |   Registro ]
Inicio   |   Eventos   |   Foros   |   Galerías   |   Recursos   |   Directorio   |   Planeta  


Discusión Técnica

Autor Tópico: Depuracion de LDF en SQL Server 2005
obelich
Depuracion de LDF en SQL Server 2005
Publicado: Friday, November 13, 2009 10:01 AM (PST)
Que tal comunidad de .net despues de andar buscando por la red y no encontrar nada concreto vengo a
solicitarles su ayuda resulta que tengo un programa el cual se llama Darwin es un software
para el uso en agencias aduanales, pues resulta que este usa SQL Server aqui donde trabajo tenemos
la vercion 2005 pues resulta que este me esta engordando un archivo con extencion LDF con nombre
Darwin_Log.ldf y esto lo inicio a hacer por una migracion de datos de SP2K a Darwin el cual no se completo
por una mala programacion, pero esto me causo que se quedaran peticiones inconclusas y actualmente
me esta pesando 33 GB de antemano muchas gracias por la ayuda ^_^

Comentarios:

Autor Tópico:
sesquiv
Depuracion de LDF en SQL Server 2005
Publicado: Friday, November 13, 2009 10:55 AM (PST)
Puedes hacer 2 cosas: La primera es reducir el tamaño de tu archivo LDF. Seleccionando la base de datos, click derecho Shrink puedes reducir el tamaño a nivel archivo, esto se podrá hacer siempre y cuando tu archivo tenga un porcentaje disponible de espacio. Aunque en disco ocupe un determinado espacio, no necesariamente este espacio esta siendo utilizado. Lo segundo que puedes hacer es evaluar si la información o transacciones contenidas en el LDF no te servirán, puedes borrar el archivo. Lo haces haciendo un DETACH a la base de datos, borras físicamente el archivo LDF, le haces un ATTACH de nuevo buscando tu archivo MDF, cuando estas acoplandolo de nuevo, y seleccionas el archivo de tu base de datos te aparecerán dos referencias una al mdf y otra al ldf, la última con el mensaje file not found, selecciona esta referencia y dale click en REMOVE y después OK, mientras se hace el acople se generará de nuevo el archivo ldf con el tamaño default inicial. Espero sea lo que necesitas.

gabriel
Depuracion de LDF en SQL Server 2005
Publicado: Friday, November 13, 2009 11:02 AM (PST)
Si lo que quieres es rápidamente deshacerte del tamaño del log de transacciones, haz esto:

ALTER DATABASE NombreBD
SET RECOVERY SIMPLE;
GO

-- Reducir el tamaño del archivo de log a 1 MB.
DBCC SHRINKFILE (NombreBD_Log, 1);
GO

-- Resetear el modelo de recuperción de la BD.
ALTER DATABASE NombreBD
SET RECOVERY FULL;
GO


Aunque toma en cuenta que es algo que no necesariamente se hace a diario, que el log de transacciones sirve para precisamente administrarlas.



obelich
Depuracion de LDF en SQL Server 2005
Publicado: Friday, November 13, 2009 11:38 AM (PST)
Muchas pero muchas gracias a los dos por contestar lo boy a probar hoy en la tarde ya que salgan de trabajar lo probera y les comento como me fue ^_^, muchas pero muchas gracias por su rapida contestacion ^_^

obelich
Depuracion de LDF en SQL Server 2005
Publicado: Wednesday, November 18, 2009 1:04 PM (PST)
Hola como estan muchas pero muuuuuuchisimas gracias por los tip, primero trate con el query pero este no me funciono :( me dejo el log igualito y bueno luego lo intente con del detach y sin borrar el ldf solo renombrarlo para comprobar que todo estuviera correcto y bueno ya tengo 2 dias trabajando con el nuevo log y todo corriendo a la perfeccion bueno me refiero a la perfeccion de lo que la base de datos lo deja correr pero por lo demas el programa da muchas broncas de lentitud pero bueno ese ya es otro cantar :P sale pues solo queria entrar a agradecerles la ayuda aqui seguimos ^_^


  
Sea nuestro patrocinador
Nuevas fotos


Windows 7 Launch Mexicali - SIA


Windows 7 Launch Mexicali - Audiencia


Windows 7 Launch Mexicali - Registro


Derechos reservados TJ.NET