SQL Server 2008 - Truncate Log File non supporté

Publié le par Chief


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)

Publié dans Base de données

Pour être informé des derniers articles, inscrivez vous :
Commenter cet article