Imaginons le cas où vous n’ayez pas programmé de tâche (job SQL Agent) pour shrinker quotidiennement les logs de votre base (pour X mauvaises raisons…), SQL Server conserve toutes les transactions émises dans un fichier de log, celui-ci peut devenir à termes très gros (> XX Go) si on ne fait rien.
Pour résoudre ce problème, il suffit par l’intermédiaire du Query analyzer d’exécuter les deux commandes suivantes :
- backup log mabase with truncate_only
- dbcc shrinkfile(mabase_log,2)
Cela en sauvera plus d’un et vous fera l’économie d’un disque dur ;)