Cómo truncar los registros de SQLServer
Las declaraciones son las siguientes:
USE DATABASENAME;
GO
-- Trunca el registro cambiando el modelo de recuperación de la base de datos a SIMPLE.
ALTER DATABASE DATABASENAME SET RECOVERY SIMPLE;
GO
--trunca el registro cambiando el modelo de recuperación de la base de datos a SIMPLE.
ALTER DATABASE DATABASENAME SET RECOVERY SIMPLE;
GO
-- Reduce el archivo de registro truncado a 1 MB.
DBCC SHRINKFILE (DATABASENAME_Log, 1);
GO
--Restablece el modelo de recuperación de la base de datos.
ALTER DATABASE DATABASENAME SET RECOVERY FULL;
GO
Esto también se puede hacer a través de la GUI.
Primero haga una copia de seguridad del registro y luego reduzca el archivo de registro de acuerdo con los siguientes pasos:
Haga una copia de seguridad de la base de datos mydb en disk='mydb_bak';
dbcc shinkfile(mydb_log, 10 --reducir a 10m
);