Una pregunta muy común es cómo reducir el tamaño del log de transacciones en SQL Server 2008 o en versiones superiores, porque son instrucciones diferentes que las utilizadas para SQL Server 2000 o SQL Server 2005 .
Reducir el Log de Transacciones en SQL Server 2008
En este caso usaremos la base de datos AdventureWorks:
USE AdventureWorks
GO
ALTER
DATABASE
AdventureWorks
SET
RECOVERY SIMPLE
GO
DBCC SHRINKFILE (AdventureWorks_Log)
GO
ALTER
DATABASE
AdventureWorks
SET
RECOVERY
FULL
GO
Recuerda que en este ejemplo la instrucción DBCC SHRINKFILE reduce el fichero de log al máximo (en el parámetro se le debe indicar el nombre lógico del fichero).
Reducir el Log de Transacciones en SQL Server 2000/2005
Primero ejecuta el siguiente código:
DBCC SHRINKFILE(pubs_log, 2)
Si no se obtiene el tamaño deseado, ejecute lo siguiente:
BACKUP LOG pubs WITH TRUNCATE_ONLY
Eso trunca el registro, sin posibilidad a una copia de seguridad.
No hay comentarios:
Publicar un comentario