sp_delete_database_backuphistory (Transact-SQL)
S'applique à : SQL Server
Supprime les informations sur la base de données spécifiée dans les tables d'historique de sauvegarde et de restauration.
Conventions de la syntaxe Transact-SQL
Syntaxe
sp_delete_database_backuphistory [ @database_name = ] N'database_name'
[ ; ]
Arguments
[ @database_name = ] N’database_name'
Spécifie le nom de la base de données impliquée dans les opérations de sauvegarde et de restauration. @database_name est sysname, sans valeur par défaut.
Valeurs des codes de retour
0
(réussite) ou 1
(échec).
Jeu de résultats
Aucune.
Notes
sp_delete_database_backuphistory
doit être exécuté à partir de la msdb
base de données.
Cette procédure stockée affecte les tables suivantes :
- backupfile
- backupfilegroup
- backupmediafamily
- backupmediaset
- backupset
- restorefile
- restorefilegroup
- restorehistory
autorisations
Cette procédure stockée appartient au rôle db_owner . Vous pouvez accorder EXECUTE
des autorisations pour n’importe quel utilisateur, mais ces autorisations peuvent être remplacées lors d’une mise à niveau de SQL Server.
Exemples
L'exemple suivant supprime toutes les entrées relatives à la base de données AdventureWorks2022
dans les tables d'historique de sauvegarde et de restauration.
USE msdb;
GO
EXEC sp_delete_database_backuphistory
@database_name = 'AdventureWorks2022';
Contenu connexe
Commentaires
https://aka.ms/ContentUserFeedback.
Prochainement : Tout au long de l'année 2024, nous supprimerons progressivement les GitHub Issues en tant que mécanisme de retour d'information pour le contenu et nous les remplacerons par un nouveau système de retour d'information. Pour plus d’informations, voir:Soumettre et afficher des commentaires pour