Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Le journal SQL Server 2008 ne sera pas tronqué

Dans ma situation, j'avais une base de données de 650 Mo avec un fichier journal de 370 Go dans SQL Server 2008. Peu importe ce que j'essayais, je ne pouvais pas le réduire. J'ai essayé tout ce qui est répertorié comme réponses ici, mais rien n'a fonctionné.

Enfin, j'ai trouvé un commentaire très court ailleurs qui a fonctionné. Il s'agit d'exécuter ceci :

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

Cela a entraîné une réduction du fichier journal de 37 Go à 1 Mo. Ouf !