bonjour
On va voir aujourd’hui comment paramétré un job pour générer automatiquement des backup d’une base de donnée puis supprimer définitivement les anciens backup et garder uniquement l’historique sur un certain période ce ci est possible a travers « Tâche de nettoyage de maintenance » (Maintenance Cleanup)
Cet écran permet de paramétrer le backup des bases de données en tant que telles
L’option ci-dessus est très intéressante car elle permet d’effacer automatiquement les backup trop anciens (ici, ceux qui ont plus de 4 semaines).
En TSQL
EXECUTE master.dbo.xp_delete_file 0,N’E:\sauvgarde’,N’*.*’,N’2016-05-09T17:47:20′
Attention, je vous conseille de mettre vos sauvegardes dans un container dédié afin d’éviter qu’une erreur de configuration supprime l’intégralité de vos fichiers.
Voilà plus qu’à planifier cela dans une étape d’agent et votre dossier de sauvegarde gardera une taille raisonnable
cordialement