sql >> Base de Datos >  >> RDS >> Sqlserver

El registro de SQL Server 2008 no se truncará

En mi situación, tenía una base de datos de 650 MB con un archivo de registro de 370 GB en SQL Server 2008. Independientemente de lo que intentara, no pude reducirlo. Intenté todo lo que aparece como respuestas aquí, pero aún así, nada funcionó.

Finalmente, encontré un comentario muy corto en otro lugar que funcionó. Es para ejecutar esto:

BACKUP LOG DatabaseName TO DISK = N'D:\Backup\DatabaseName_log.bak'
GO
DBCC SHRINKFILE('MyDatabase_Log', 1)
GO

Esto hizo que el archivo de registro se redujera de 37 GB a 1 MB. ¡Uf!