J'ai un plan de maintenance qui s'exécute chaque semaine dans les heures creuses. Cela rapporte toujours le succès, mais les anciennes sauvegardes ne sont pas supprimées. Je ne veux pas que le lecteur se remplisse.Pourquoi mes sauvegardes SQL Server 2005 ne sont-elles pas supprimées?
DB Server Info: SQL Server Standard Edition 9.00.3042.00
Il y a un "nettoyage de tâches de maintenance" mis à
"Chercher dans le dossier et supprimer des fichiers à partir d'une extension"
et " Supprimer les fichiers en fonction de l'âge du fichier au moment de l'exécution de la tâche "est vérifié et défini sur 4 semaines.
La seule chose que je peux voir est que mes sauvegardes ont chacune leur propre sous-dossier et que ce n'est pas récursif. Est-ce que je manque quelque chose?
aussi: J'ai vu les problèmes pré-SP2, mais je suis en cours d'exécution Service Pack 2.
Ceci est proche de ce que je vois. Nous avons des sauvegardes dans "H: \ Backups \ DatabaseName" et le dossier que j'ai défini pour le nettoyage est H: \ Backups \. Existe-t-il une meilleure façon de faire cela que de simplement sauvegarder TOUT en H: \ Backups \ et que le MP l'efface? – andyhky
Je veux dire, quelle est la solution que vous avez utilisée après avoir vu ce problème? – andyhky
Je crée un travail pour chaque base de données et chaque travail sauvegarde et nettoie cette base de données. En raison de "Créer un sous-dossier pour chaque base de données", la sauvegarde est sous H: \ Backup \ DatabaseName. Et je spécifie exactement ce dossier dans la tâche de nettoyage. (... voir le deuxième commentaire) –