sp_delete_backuphistory (Transact-SQL)
Zmniejsza rozmiar tabel historia kopia zapasowa i przywracanie przez usunięcie wpisów dla zestawów kopii zapasowych, które są starsze niż określona data.Dodatkowe wiersze są dodawane do wykonywania kopia zapasowa i przywracanie tabel historia po każdej kopia zapasowa lub operacji przywracania jest wykonywana; dlatego zaleca się, że co pewien czas wykonywania sp_delete_backuphistory.
Uwaga
kopia zapasowa I przywracania historia tabele znajdują się w msdb bazy danych.
sp_delete_backuphistory [ @oldest_date = ] 'oldest_date'
Argumenty
- [ @oldest_date= ] 'oldest_date'
Is the oldest date retained in the backup and restore history tables.oldest_date is datetime, with no default.
Wartości kodów powrotnych
0 (sukces) lub 1 (brak)
Zestawy wyników
None
Remarks
sp_delete_backuphistory musi być uruchamiane msdb bazy danych i ma wpływ na następujące tabele:
Fizyczne pliki kopii zapasowych są zachowywane nawet wtedy, gdy cała historia jest usuwany.
Uprawnienia
Członkostwo w grupie wymaga sysadmin ustalić roli serwera, ale można udzielić uprawnień do innych użytkowników.
Przykłady
The following example deletes all entries that are older than August 20, 1998, 12:00 A.M.in the backup and restore history tables.
USE msdb;
GO
EXEC sp_delete_backuphistory '08/20/98';
See Also