sp_delete_backuphistory (Transact-SQL)sp_delete_backuphistory (Transact-SQL)

S’APPLIQUE À : ouiSQL Server nonAzure SQL Database nonAzure Synapse Analytics (SQL DW) nonParallel Data Warehouse APPLIES TO: yesSQL Server noAzure SQL Database noAzure Synapse Analytics (SQL DW) noParallel Data Warehouse

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.Reduces the size of the backup and restore history tables by deleting the entries for backup sets older than the specified date. Des lignes supplémentaires sont ajoutées à la sauvegarde et restauration des tables d’historique après chaque sauvegarde ou opération de restauration est effectuée ; Par conséquent, nous vous recommandons d’exécuter régulièrement sp_delete_backuphistory.Additional rows are added to the backup and restore history tables after each backup or restore operation is performed; therefore, we recommend that you periodically execute sp_delete_backuphistory.

Notes

Les tables d’historique de sauvegarde et de restauration résident dans le msdb base de données.The backup and restore history tables reside in the msdb database.

Icône de lien de rubrique Conventions de la syntaxe Transact-SQLTopic link icon Transact-SQL Syntax Conventions

SyntaxeSyntax

  
sp_delete_backuphistory [ @oldest_date = ] 'oldest_date'   

ArgumentsArguments

[ @oldest_date = ] 'oldest\_date' Date la plus ancienne est conservée dans les tables d’historique de sauvegarde et de restauration.[ @oldest_date = ] 'oldest\_date' Is the oldest date retained in the backup and restore history tables. oldest_date est datetime, sans valeur par défaut.oldest_date is datetime, with no default.

Valeurs des codes de retourReturn Code Values

0 (réussite) ou 1 (échec)0 (success) or 1 (failure)

Jeux de résultatsResult Sets

AucunNone

NotesRemarks

sp_delete_backuphistory doit être exécuté à partir de la msdb de base de données et affecte les tables suivantes :sp_delete_backuphistory must be run from the msdb database and affects the following tables:

Les fichiers de sauvegarde physiques sont conservés, même si tout l'historique est supprimé.The physical backup files are preserved, even if all the history is deleted.

AutorisationsPermissions

Nécessite l’appartenance dans le sysadmin rôle serveur fixe, mais les autorisations peuvent être accordées à d’autres utilisateurs.Requires membership in the sysadmin fixed server role, but permissions can be granted to other users.

ExemplesExamples

L'exemple suivant supprime toutes les entrées créées avant le 14 janvier 2010, 12h00,The following example deletes all entries that are older than January 14, 2010, 12:00 A.M. dans les tables d'historique de sauvegarde et de restauration.in the backup and restore history tables.

USE msdb;  
GO  
EXEC sp_delete_backuphistory @oldest_date = '01/14/2010';  

Voir aussiSee Also

sp_delete_database_backuphistory (Transact-SQL) sp_delete_database_backuphistory (Transact-SQL)
Historique de sauvegarde et informations d’en-tête (SQL Server)Backup History and Header Information (SQL Server)