Nous avons un plan de maintenance des bases de données configuré pour effectuer une sauvegarde complète de toutes les bases de données des utilisateurs chaque nuit. Les sauvegardes sont configurées pour expirer après sept jours et elles sont sauvegardées sur le disque avec l'extension de fichier "bak".
Le problème est que la tâche ne supprime pas les jeux de sauvegarde datant de plus de sept jours (il en va de même pour la tâche qui sauvegarde le journal des transactions).
Toutes les bases de données sauvegardées ont leur modèle de récupération réglé sur "Full".
L'agent SQL Server se connecte en tant que système local et "SYSTEM" a tous les droits sur les dossiers où ces sauvegardes sont bieng sauvegardées.
Les travaux ne signalent aucune erreur lorsqu'ils sont exécutés manuellement et il n'y a aucune erreur dans les fichiers journaux.
Si je crée un plan de maintenance de test pour supprimer des fichiers texte dans un répertoire et que j'exécute la T-SQL générée, la commande se termine avec succès mais le fichier texte dans le répertoire n'est pas supprimé.
EXECUTE master.dbo.xp_delete_file 0,N'D:\TEST',N'.txt'
Je sais que c'est un problème de droits mais tout semble correct de notre côté.
Quelqu'un a une idée ?
Merci.