Deletes the entries in the backup and restore history tables for backup sets older than oldest_date. Because additional rows are added to the backup and restore history tables when a backup or restore operation is performed, sp_delete_backuphistory can be used to reduce the size of the history tables in the msdb database.
sp_delete_backuphistory [ @oldest_date = ] 'oldest_date'
[@oldest_date =] 'oldest_date'
Is the oldest date retained in the backup and restore history tables. oldest_date is datetime, with no default.
Return Code Values
0 (success) or 1 (failure)
sp_delete_backuphistory must be run from the msdb database.
Execute permissions default to members of the sysadmin fixed server role, but can be granted to other users.
This example deletes all entries older than August 20, 1998, 12:00 A.M., in the backup and restore history tables.
USE msdb EXEC sp_delete_backuphistory '08/20/98'