Eventi
31 mar, 23 - 2 apr, 23
Il più grande evento di apprendimento di SQL, Infrastruttura e Power BI. 31 marzo - 2 aprile. Usare il codice FABINSIDER per salvare $400.
Iscriviti oggi stessoQuesto browser non è più supportato.
Esegui l'aggiornamento a Microsoft Edge per sfruttare i vantaggi di funzionalità più recenti, aggiornamenti della sicurezza e supporto tecnico.
Si applica a: SQL Server
Riduce le dimensioni delle tabelle di cronologia di backup e ripristino eliminando le voci per set di backup precedenti alla data specificata. Altre righe vengono aggiunte alle tabelle della cronologia di backup e ripristino dopo l'esecuzione di ogni operazione di backup o ripristino; pertanto, è consigliabile eseguire sp_delete_backuphistory
periodicamente .
Nota
Le tabelle della cronologia di backup e ripristino si trovano nel msdb
database.
Convenzioni relative alla sintassi Transact-SQL
sp_delete_backuphistory [ @oldest_date = ] oldest_date
[ ; ]
Data meno recente mantenuta nelle tabelle della cronologia di backup e ripristino. @oldest_date è datetime, senza impostazione predefinita.
0
(esito positivo) o 1
(errore).
Nessuno.
sp_delete_backuphistory
deve essere eseguito dal msdb
database e influisce sulle tabelle seguenti:
I file di backup fisici vengono conservati anche se tutta la cronologia viene eliminata.
È possibile concedere EXECUTE
autorizzazioni per questa procedura, ma queste autorizzazioni potrebbero essere sottoposte a override durante un aggiornamento di SQL Server.
Nell'esempio seguente vengono eliminate tutte le voci precedenti al 14 gennaio 2023, alle 12:00 nelle tabelle della cronologia di backup e ripristino.
USE msdb;
GO
EXEC sp_delete_backuphistory @oldest_date = '2023-01-14';
GO
Eventi
31 mar, 23 - 2 apr, 23
Il più grande evento di apprendimento di SQL, Infrastruttura e Power BI. 31 marzo - 2 aprile. Usare il codice FABINSIDER per salvare $400.
Iscriviti oggi stesso