Reducir archivo LOG

corradi
07 de Septiembre del 2005
Alguien me puede decir cuanto tiempo puede tardar una reduccion de un fichero LOG de la base de datos que ocupa 8 Gb (aproximadamente).

mvallejos
07 de Septiembre del 2005
Si tu caso es que al archivo LOG no le das ninguna utilidad, lo que puedes hacer es lo siguiente

Desattachar la base
Eliminar del disco el dispositivo LOG
Attachar la base nuevamente, esto te inicializa un LOG de 500 Kb


La sisnaxis De SQL Server para esto es

Desatachar la base

exec sp_detach_db '<NombreBase>'

Eso te elimina la base de datos del servidor, pero sin borrar el dispositivo Mdf

Luego, eliminas del disco el Ldf

Finalmemente attachas la base nuevamente

exec sp_attach_single_file_db '<NomBreBase','C:MSSQL7Data<NombreBase>_Datos.mdf'

Naturalmente, estos stores están en La master y debes ejecutar esta secuencia conectada a ella y no a la base de trabajo.

Saludos