Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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.
Hinweis: |
|---|
| Die Sicherungs- und Wiederherstellungsverlaufstabellen sind in der msdb-Datenbank gespeichert. |
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:
- backupfile
- backupfilegroup
- backupmediafamily
- backupmediaset
- backupset
- restorefile
- restorefilegroup
- restorehistory
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
Hinweis: