SQL Server 2008 - Truncate Log File non supporté
Depuis la version 2008 de SQL Server, le "BACKUP LOG WITH TRUNCATE_ONLY" n'est plus supporté. La réduction des fichiers de logs se fait donc d'une autre manière.
Pour arriver au meme résultat, il faut modifier le mode de restauration à simple puis le redéfinir à Full:
Alter Database dbname Set Recovery Simple
Alter Database dbname Set Recovery Full
--Reduire le fichier de log à 10Mo
DBCC SHRINKFILE('Nom_Fichier_Log', 10)
Pour éviter des disques pleins, il faut définir une taille maximale au fichiers de logs:
Propriété sur la base de données --> Fichiers --> Croissance Automatique --> Taille de fichier maximale restreinte
Vous pouvez aussi afficher les infos sur les fichiers de logs par la commande suivante:
DBCC SQLPERF(LOGSPACE)