À quoi sert l'option «Le jeu de sauvegarde expirera:» lors de la création d'une tâche de sauvegarde de la base de données dans le plan de maintenance

24

Lors de la sauvegarde de la base de données, je voudrais utiliser l' option " Le jeu de sauvegarde va expirer: " pour supprimer / écraser les anciennes sauvegardes de base de données. Je ne peux pas utiliser cette option.

Tout conseil sur la façon d'utiliser les options de "jeu de sauvegarde expirera:" lors de la création du plan de maintenance sera apprécié.

Vijred
la source
Que signifie «Je ne peux pas utiliser cette option»? D'où vous est venue l'idée que l'expiration supprimera les sauvegardes?
Aaron Bertrand
Cela a-t-il déjà été résolu? J'ai une tâche de nettoyage de maintenance qui ne met à jour que les tables msdb. Il ne supprime pas les fichiers de sauvegarde physiques.
@David Est-il possible que le compte de l'Agent SQL Server ne soit pas autorisé à supprimer ces fichiers? Sont-ils locaux ou éloignés? Avez-vous cherché du tout? par exemple, j'ai trouvé ceci , ceci et cela sur la première page d'une recherche.
Aaron Bertrand

Réponses:

24

L'option «Le jeu de sauvegarde expirera» est utilisée pour indiquer la durée pendant laquelle une sauvegarde ne doit pas être écrasée. Il ne nettoiera pas les anciens fichiers de sauvegarde. Vous pouvez utiliser la «Tâche de nettoyage de maintenance» de votre plan de maintenance pour nettoyer les fichiers de sauvegarde antérieurs à un certain nombre de jours.

James Anderson
la source
2

À partir de la tâche de sauvegarde de la base de données MSDN (plan de maintenance)

Le jeu de sauvegarde expirera

Spécifiez quand le jeu de sauvegarde peut être remplacé par un autre jeu de sauvegarde.

Il n'y a donc pas de suppression des anciennes sauvegardes, juste un remplacement par de nouvelles.

Tout conseil sur la façon d'utiliser les options de "jeu de sauvegarde expirera:" lors de la création du plan de maintenance sera apprécié.

Cela dépend de la durée pendant laquelle vous souhaitez conserver vos anciennes sauvegardes. Votre entreprise a-t-elle une politique à cet effet? Déplacez-vous vos sauvegardes vers un stockage après un certain temps? Si vous le faites, vous pouvez spécifier n'importe quel nombre de jours pour l'expiration, tant que vous copiez les sauvegardes avant l'heure d'expiration.

Milena Petrovic
la source
D'accord, laissez-moi être plus précis. . Je finis par supprimer manuellement les anciens fichiers de sauvegarde en cas de manque d'espace. Avant d'ajouter une tâche de nettoyage de maintenance pour supprimer les fichiers de sauvegarde plus anciens (plus de 7 jours), je suis intéressé à comprendre mon intention précédente de DBA de sélectionner cette option plutôt que d'ajouter une tâche de nettoyage de maintenance.
Vijred
Merci pour la clarification. Il me semble qu'il pensait que les nouvelles sauvegardes écraseraient immédiatement celles qui sont expirées, mais cela ne se produit pas.Si vous êtes dans une crise d'espace, la meilleure option est d'utiliser des tâches de nettoyage de maintenance.
Milena Petrovic
0

Nous avons eu un problème avec les sauvegardes sur bande dans l'un des environnements et avons démarré les bits d'archivage pour nous assurer que les fichiers de sauvegarde ne sont pas supprimés avant d'être archivés. Une fois la base de données sauvegardée sur bande, le bit d'archivage sera mis à jour et ce bit est utilisé pour éviter de supprimer le fichier avant les sauvegardes sur bande.

Vijred
la source