Sobre la base de datos a truncar el log.
Ejecuta dos o tres veces la instrucción CHECKPOINT. Esto asegurará que todas las páginas de memoria se han escrito en el fichero de datos.
Luego ejecuta la siguiente consulta
- select name,size from sys.database_files
Luego haz un BACKUP LOG WITH TRUNCATE_ONLY para que trunque el registro de transacciones.
- Backup log **** with Truncate_only -- Donde **** es el nombre de la base de datos
Posteriormente ejecutas DBCC SHRINKFILE indicando el nombre del fichero del log a reducir.
- DBCC Shrinkfile(*****) -- Donde **** es el nombre del fichero del log
Consulta nuevamente y veras que el fichero de log ya redujo su tamaño
- select name,size from sys.database_files
Comentarios