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.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour