Comment supprimer une sauvegarde d'un jeu de sauvegarde dans SQL Server 2008 R2

10

Le titre résume assez bien. Nous manquons d'espace sur nos disques de sauvegarde et devons supprimer les anciennes sauvegardes de l'ensemble. Je n'arrive pas à trouver d'informations à ce sujet.

Jeremy Boyd
la source

Réponses:

9

Je changerais votre stratégie de sauvegarde pour écrire dans des fichiers individuels pour chaque sauvegarde de base de données. Vous pourriez alors avoir une étape de plan de maintenance qui examine votre emplacement de sauvegarde et supprime les fichiers * .bak plus anciens les X jours.

datagod
la source
1
D'accord à 100% - écrivez vos sauvegardes sous forme de fichiers individuels. Utilisez des plans de maintenance ou les excellents scripts d'Ola Hallengren.
Peter Schofield
Nous avons fini par le faire, pue simplement que nous devons avoir un plan de maintenance, et que le jeu de sauvegarde ne peut pas gérer cela.
Jeremy Boyd
4

Il n'y a aucun moyen (dont j'ai entendu parler) de supprimer une seule sauvegarde d'un fichier de sauvegarde. C'est pourquoi les gens écrivent chaque sauvegarde dans un fichier séparé afin que vous puissiez simplement supprimer les anciens fichiers.

mrdenny
la source
Savez-vous si quelque chose a changé depuis 2011? J'ai passé beaucoup de temps à chercher un moyen de supprimer des sauvegardes individuelles d'un fichier.
Kamil Gosciminski
1
Non, rien n'a changé et je m'attends à ce que rien ne change jamais sur ce front. En fait, de nouvelles fonctionnalités comme la sauvegarde sur URL ne prennent en charge qu'une seule sauvegarde par fichier.
mrdenny
-1

Eh bien, si vous voulez vraiment obtenir une base de données avec ces éléments sélectionnés, vous pouvez restaurer la base de données dans une nouvelle base de données et choisir les sauvegardes que vous souhaitez conserver pendant la restauration.

jwize
la source