Udostępnij za pośrednictwem


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.

Topic link iconKonwencje składni języka Transact-SQL

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';