sp_delete_backuphistory (Transact-SQL)
Riduce le dimensioni delle tabelle di cronologia di backup e ripristino eliminando le voci per set di backup precedenti alla data specificata. Poiché dopo ogni operazione di backup o ripristino vengono aggiunte righe alle tabelle di cronologia di backup e ripristino, è consigliabile eseguire sp_delete_backuphistory periodicamente.
[!NOTA] Le tabelle di cronologia di backup e ripristino sono archiviate nel database msdb.
Convenzioni della sintassi Transact-SQL
Sintassi
sp_delete_backuphistory [ @oldest_date = ] 'oldest_date'
Argomenti
- [ @oldest_date= ] 'oldest_date'
Data meno recente mantenuta nelle tabelle di cronologia di backup e ripristino. oldest_date è di tipo datetime e non prevede alcun valore predefinito.
Set di risultati
Nessuno
Osservazioni
La stored procedure sp_delete_backuphistory deve essere eseguita dal database msdb e influisce sulle tabelle seguenti:
- backupfile
- backupfilegroup
- backupmediafamily
- backupmediaset
- backupset
- restorefile
- restorefilegroup
- restorehistory
Autorizzazioni
È richiesta l'appartenenza al ruolo predefinito del server sysadmin, ma è possibile concedere autorizzazioni ad altri utenti.
Valori restituiti
0 (esito positivo) o 1 (esito negativo)
Esempi
Nell'esempio seguente vengono eliminate dalle tabelle di cronologia di backup e ripristino tutte le voci create prima delle ore 12.00 del 20 agosto 1998.
USE msdb;
GO
EXEC sp_delete_backuphistory '08/20/98';
Vedere anche
Riferimento
sp_delete_database_backuphistory (Transact-SQL)
Altre risorse
Visualizzazione di informazioni sui backup