Freigeben über


sp_delete_backuphistory (Transact-SQL)

Reduziert die Größe der Sicherungs- und Wiederherstellungsverlaufstabellen, indem die Einträge für Sicherungssätze gelöscht werden, die älter sind als das angegebene Datum. Da den Sicherungs- und Wiederherstellungsverlaufstabellen nach jedem Sicherungs- oder Wiederherstellungsvorgang zusätzliche Zeilen hinzugefügt werden, wird empfohlen, sp_delete_backuphistory regelmäßig auszuführen.

ms188328.note(de-de,SQL.90).gifHinweis:
Die Sicherungs- und Wiederherstellungsverlaufstabellen sind in der msdb-Datenbank gespeichert.

Themenlink (Symbol)Transact-SQL-Syntaxkonventionen

Syntax

sp_delete_backuphistory [ @oldest_date = ] 'oldest_date' 

Argumente

  • [ @oldest_date= ] 'oldest_date'
    Das am weitesten zurückliegende Datum, das in den Sicherungs- und Wiederherstellungsverlaufstabellen beibehalten wird. oldest_date ist vom Datentyp datetime und weist keinen Standardwert auf.

Rückgabecodewerte

0 (Erfolg) oder 1 (Fehler)

Resultsets

Keine

Hinweise

sp_delete_backuphistory muss von der msdb-Datenbank ausgeführt werden und hat Auswirkungen auf die folgenden Tabellen:

Berechtigungen

Erfordert die Mitgliedschaft in der festen Serverrolle sysadmin, Berechtigungen können jedoch auch anderen Benutzern erteilt werden.

Beispiele

Im folgenden Beispiel werden alle Einträge in den Sicherungs- und Wiederherstellungsverlaufstabellen gelöscht, die weiter zurückliegen als der 20. August 1998, 12:00:00 Uhr.

USE msdb;
GO
EXEC sp_delete_backuphistory '08/20/98';

Siehe auch

Verweis

sp_delete_database_backuphistory (Transact-SQL)

Andere Ressourcen

Anzeigen von Informationen zu Sicherungen

Hilfe und Informationen

Informationsquellen für SQL Server 2005