Pablo, ¿como andas?

Yo pense que era de los pocos elegidos que detachaba la base y la levantaba 
con un sp que se llama sp_attach_single_file_db para matar el archivo de log 
de la base de datos

Evidentemente mi problema es mas general que lo que yo pensaba

Anda perfecto y no falla nunca

Usalo sin miedo, aunque aca, en mi trabajo, cuando hay que hacerlo, siempre 
me lo endosan a mi, nadie lo quiere tocar

Julio 


-----Original Message-----
From: "Pablo A. Allois" <[EMAIL PROTECTED]>
To: "julio.novomisky" <[EMAIL PROTECTED]>
Date: Wed, 26 Mar 2008 13:13:20 -0300
Subject: [dbms] Shrink a Logfile


No lo pude probar con la base de datos, porque la volaron.
Pero seguramente este procedimiento que paso Omar y Sonia, deberia andar ...
No lo conocia.


Gracias!

 

 

II. Eliminate the log file completely

Sometimes we just do not need the big log file. For example, I have 40GB log
file. I  am sure I do not need this log file and want to get rid of it
completely to free up the hard drive space. The logic is 

a. Detach the database

b. Rename the log file 

c. Attach the database without the log file

d. Delete the log file

 

Let’s say, the database name is testDev. In the SQL Server Management
Studio, 

i.   Highlight the database-> Tasks->Detach..-> Click OK 
ii.   Go to log file folder -> rename the testDev_log.ldf to be like
testDev_log-aa.ldf, 
iii.   Highlight Databases->Attach…-> Click Add -> add the database
testDev, highlight the log file and click the ‘Remove’ button. This 
means
you only attach testDev.mdf 
iv.   After this is done, you can verify the contents of the attached
database and then delete the log file.

 

This way we can safely delete the log file and free up the space. 

 

If you think this is very helpful, please leave your comments online. If you
have any questions or suggestions, please email me at [EMAIL PROTECTED]
<mailto:[EMAIL PROTECTED]> .


________________________________

De: [email protected] [mailto:[EMAIL PROTECTED] En nombre de Omar del Valle
Enviado el: Miércoles, 26 de Marzo de 2008 09:59 a.m.
Para: [EMAIL PROTECTED]
Asunto: [dbms] Shrink a Logfile



Hola Pablo.. 

 

A ver si estos trucos te valen.. 

http://www.codeproject.com/KB/database/truncate_log_SQL_server.aspx?df=100&f
orumid=315417&exp=0&select=1655485

 

Salu2

Omar



----- Mensaje original ----
De: Pablo A. Allois <[EMAIL PROTECTED]>
Para: [EMAIL PROTECTED]
Enviado: miércoles, 26 de marzo, 2008 13:39:04
Asunto: [dbms] Shrink a Logfile

Ja! Es el archivo correcto.


-----Mensaje original-----
De: [email protected] [mailto:[EMAIL PROTECTED] En nombre de Carlos Peix
Enviado el: Miércoles, 26 de Marzo de 2008 09:22 a.m.
Para: [EMAIL PROTECTED]
Asunto: [dbms] Shrink a Logfile

Che Pablito,

Estas seguro que estas mirando el archivo correcto? Lo ves en el Enterprice
Manager (o equivalente) o con el Windows Explorer?

No seria la primera vez que nos pasa :)

Carlos Peix 

> -----Original Message-----
> From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of Pablo A. 
> Allois
> Sent: Miércoles, 26 de Marzo de 2008 09:13 a.m.
> To: [EMAIL PROTECTED]
> Subject: [dbms] Shrink a Logfile
> 
> Lo hice ... Y no bajo ni un byte :(
> 
> -----Mensaje original-----
> De: [email protected] [mailto:[EMAIL PROTECTED] En nombre de Juan Carlos 
> Vazquez Enviado el: Martes, 25 de Marzo de 2008 06:04 p.m.
> Para: [EMAIL PROTECTED]
> Asunto: [dbms] Shrink a Logfile
> 
> 
> Pablo,
> 
> Yo trunco asi y me funciona OK, ejecuta estas sentencias:
> 
> 
> CHECKPOINT  (un par de veces...)
> 
> BACKUP LOG dbname WITH TRUNCATE_ONLY
>  
> DBCC SHRINKFILE (NombreLogicoDeTuArchivoDeLog, 1)
> 
> 
> Saludos,
> Juan Carlos.
> 
> 
> -----Mensaje original-----
> De: [email protected] [mailto:[EMAIL PROTECTED] En nombre de Pablo A. 
> Allois Enviado el: Jueves, 20 de Marzo de 2008 11:13 a.m.
> Para: jcv
> Asunto: [dbms] Shrink a Logfile
> 
> Si Maxi ... con TSQL.
> Te paso algunos ejemplos que probe de tirarle.
>  
>  
> BACKUP DATABASE dbname TO DISK = 'NUL'
> go
> BACKUP LOG dbname WITH TRUNCATE_ONLY
> go
> USE [dbname]
> go
> DBCC SHRINKFILE (N'archivo de log' , 0, TRUNCATEONLY) go
> 
> 
> Volvi a crear la base de datos, y migre los datos a una nueva base.
> Pero me quedo con la pica de que le puede estar pasando, todavia tengo 
> el transaction log para probar si hay alguna otra opcion para 
> ejecutarle.
> 
> 
> 
> Saludos!
>  
>  
> 
> ________________________________
> 
> De: [email protected] [mailto:[EMAIL PROTECTED] En nombre de Maxi accotto 
> Enviado el: Miércoles, 19 de Marzo de 2008 08:08 p.m.
> Para: [EMAIL PROTECTED]
> Asunto: [dbms] Shrink a Logfile
> 
> 
> 
> Me imagine, probaste con TSQL?
> 
>  
> 
> -----------------------------------------------------------
> 
> Microsoft MVP en SQL Server
> 
> Mentor asociado en SQLTotalConsulting
> 
> Excelencia en servicios y consultoria  SQLServer
> 
> www.sqltotalconsulting.com
> 
> -----------------------------------------------------------
> 
>  
> 
> De: [email protected] [mailto:[EMAIL PROTECTED] En nombre de Pablo A. 
> Allois Enviado el: Wednesday, March 19, 2008 9:49 AM
> Para: Maxi
> Asunto: [dbms] Shrink a Logfile
> 
>  
> 
> Desde el Management Studio.
> 
>  
> 
> ________________________________
> 
> De: [email protected] [mailto:[EMAIL PROTECTED] En nombre de Maxi accotto 
> Enviado el: Miércoles, 19 de Marzo de 2008 09:35 a.m.
> Para: [EMAIL PROTECTED]
> Asunto: [dbms] Shrink a Logfile
> 
> De donde haces el shrink? 
> 
>  
> 
> -----------------------------------------------------------
> 
> Microsoft MVP en SQL Server
> 
> Mentor asociado en SQLTotalConsulting
> 
> Excelencia en servicios y consultoria  SQLServer
> 
> www.sqltotalconsulting.com
> 
> -----------------------------------------------------------
> 
>  
> 
> De: [email protected] [mailto:[EMAIL PROTECTED] En nombre de Pablo A. 
> Allois Enviado el: Wednesday, March 19, 2008 9:23 AM
> Para: Maxi
> Asunto: [dbms] Shrink a Logfile
> 
>  
> 
> Tambien lo probe.
> 
>  
> 
> BACKUP LOG <database name> WITH TRUNCATE_ONLY
> 
>  
> 
>  
> 
> Y no pasa nada.
> 
>  
> 
> ________________________________
> 
> De: [email protected] [mailto:[EMAIL PROTECTED] En nombre de Maxi accotto 
> Enviado el: Miércoles, 19 de Marzo de 2008 09:03 a.m.
> Para: [EMAIL PROTECTED]
> Asunto: [dbms] Shrink a Logfile
> 
> Hace una cosa, backup truncate del transaction log
> 
>  
> 
> -----------------------------------------------------------
> 
> Microsoft MVP en SQL Server
> 
> Mentor asociado en SQLTotalConsulting
> 
> Excelencia en servicios y consultoria  SQLServer
> 
> www.sqltotalconsulting.com
> 
> -----------------------------------------------------------
> 
>  
> 
> De: [email protected] [mailto:[EMAIL PROTECTED] En nombre de Pablo A. 
> Allois Enviado el: Wednesday, March 19, 2008 8:28 AM
> Para: Maxi
> Asunto: [dbms] Shrink a Logfile
> 
>  
> 
> Ya se les ejecuto muchos chekpoints, y no hay procesos corriendo ... 
> se bajaron los servicios que la utilizaban.
> 
>  
> 
> Por las dudas hice un checkdb, y no encontro problemas.
> 
>  
> 
>  
> 
> Que otra cosa puede ser ?
> 
>  
> 
>  
> 
> Saludos!
> 
>  
> 
>  
> 
>  
> 
> ________________________________
> 
> De: [email protected] [mailto:[EMAIL PROTECTED] En nombre de Maxi accotto 
> Enviado el: Martes, 18 de Marzo de 2008 07:15 p.m.
> Para: [EMAIL PROTECTED]
> Asunto: [dbms] Shrink a Logfile
> 
> Mmm, los checkpoint lo ejecutaste una sola vez? Lo que puede estar 
> pasando es que existan transacciones pendientes aun, revisa que 
> procesos corren.
> 
>  
> 
> -----------------------------------------------------------
> 
> Microsoft MVP en SQL Server
> 
> Mentor asociado en SQLTotalConsulting
> 
> Excelencia en servicios y consultoria  SQLServer
> 
> www.sqltotalconsulting.com
> 
> -----------------------------------------------------------
> 
>  
> 
> De: [email protected] [mailto:[EMAIL PROTECTED] En nombre de Pablo A. 
> Allois Enviado el: Tuesday, March 18, 2008 2:41 PM
> Para: Maxi
> Asunto: [dbms] Shrink a Logfile
> 
>  
> 
> Buenas tardes,
> 
>  
> 
>    Tengo una base de datos que llego a un logfile de 7Gb y no se esta 
> dejando shrinkear.
> 
>    Es SQL 2005 Express, recovery model simple.
> 
>    Tiene hecho full backup, por las dudas le ejecute checkpoint.
> 
>  
> 
>    Que puede estar faltando hacer para que me deje achicar el 
> logfile.
> 
>  
> 
>  
> 
> Saludos!
> 
> 
> 
> 
> 
> 
> 






________________________________


¡Capacidad ilimitada de almacenamiento en tu correo!
No te preocupes más por el espacio de tu cuenta con Correo Yahoo!:
http://correo.yahoo.com.mx/

Responder a