Partager via


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 :

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';