Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Réduit la taille des tables d'historique de sauvegarde et de restauration en supprimant les entrées correspondant aux jeux de sauvegarde antérieurs à la date spécifiée. Des lignes supplémentaires sont ajoutées dans les tables d'historique de sauvegarde et de restauration après chaque opération de sauvegarde ou de restauration ; par conséquent, nous vous recommandons d'exécuter sp_delete_backuphistory régulièrement.
Remarque : |
|---|
| Les tables d'historique de sauvegarde et de restauration résident dans la base de données msdb. |
Conventions de syntaxe de Transact-SQL
Syntaxe
sp_delete_backuphistory [ @oldest_date = ] 'oldest_date'
Arguments
- [ @oldest_date= ] 'oldest_date'
Date la plus ancienne conservée dans les tables d'historique de sauvegarde et de restauration. oldest_date est de type datetime et n'a pas de valeur par défaut.
Jeux de résultats
Aucun
Notes
La procédure sp_delete_backuphistory doit être exécutée à partir de la base de données msdb et affecte les tables suivantes :
- backupfile
- backupfilegroup
- backupmediafamily
- backupmediaset
- backupset
- restorefile
- restorefilegroup
- restorehistory
Autorisations
Nécessite l'appartenance au rôle de serveur fixe sysadmin, mais des autorisations peuvent être accordées à d'autres utilisateurs.
Valeurs des codes renvoyés
0 (succès) ou 1 (échec)
Exemple
L'exemple suivant supprime toutes les entrées créées avant le 20 août 1998, 12h00, des tables d'historique de sauvegarde et de restauration.
USE msdb;
GO
EXEC sp_delete_backuphistory '08/20/98';
Voir aussi
Référence
sp_delete_database_backuphistory (Transact-SQL)
Autres ressources
Visualisation des informations concernant les sauvegardes
Remarque :