El truncamiento del registro de transacciones (log de transacciones) elimina de manera lógica los archivos de registro de transacciones de una base de datos de SQL Server, El truncamiento del registro no reduce el tamaño del archivo de registro físico.
Para reducir el tamaño físico de un archivo de registro físico; la única forma es realizando una copia de seguridad de registros y después realizar el truncado del registro.
Para truncar el log es muy sencillo simplemente se siguen los siguientes pasos:
Paso1: Para truncar el registro de transacciones, se realiza la copia de seguridad del registro de transacciones.
BACKUP LOG [BasedeDatos] TO DISK = N'C:\Backup\Backup.bak'
Paso2: Reducir el tamaño físico del registro de transacciones:
USE [BasedeDatos]
GO
DBCC SHRINKFILE (N'nombredelLog', 0, TRUNCATEONLY)
GO
Si no conoces el nombre del archivo de registros podemos usar la instrucción: