Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/12/2010, 08:24
Avatar de Snaft_J1
Snaft_J1
 
Fecha de Ingreso: diciembre-2006
Mensajes: 285
Antigüedad: 17 años, 11 meses
Puntos: 8
Respuesta: Reducir archivo .ldf

En sql server el tamaño de un ldf o log de transacciones puede crecer irremediablemente si se tiene un plan de mantenimiento

una forma de como limpiar el ldf y hacer espacio en el disco limpiando los datos del archivo ldf que contiene el log de las transacciones en sql server

PARA SQL SERVER 2008

Código SQL:
Ver original
  1. USE miBaseDeDatos;
  2. GO
  3. -- cambiamos el recovery a nodo simple
  4. ALTER DATABASE miBaseDeDatos
  5. SET RECOVERY SIMPLE;
  6. GO
  7. -- reducirmos el archivo log a 1 MB.
  8. DBCC SHRINKFILE (BaseDeDatos_Log, 1);
  9. GO
  10. -- devolvemos el nivel de recovery a full
  11. ALTER DATABASE BaseDeDatos
  12. SET RECOVERY FULL;
  13. GO

donde BaseDeDatos es el nombre de la base de datos, creo que mas explicacion que eso no hay.

PARA SQL SERVER 2005

Código SQL:
Ver original
  1. USE dbvcenter
  2. CHECKPOINT
  3. EXEC sp_addumpdevice 'disk', 'Copiadbvcenter', 'd:\dbvcenter.bak'
  4. BACKUP DATABASE dbvcenter TO Copiadbvcenter
  5. BACKUP LOG dbvcenter WITH TRUNCATE_ONLY
  6. DBCC SHRINKFILE (dbvcenter_Log, 100)

donde dbvcenter es el nombre de mi base de datos

saludos.
__________________
-= El conocimiento y el saber te hacen un ser libre =-
Ando en busca de conocimiento....