Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Gilt für:SQL Server
Löscht Informationen zur angegebenen Datenbank aus den Tabellen mit den Sicherungs- und Wiederherstellungsverläufen.
Transact-SQL-Syntaxkonventionen
Syntax
sp_delete_database_backuphistory [ @database_name = ] N'database_name'
[ ; ]
Argumente
[ @database_name = ] N'database_name'
Gibt den Namen der in den Sicherungs- und Wiederherstellungsvorgängen verwendeten Datenbank an. @database_name ist "sysname" ohne Standard.
Rückgabecodewerte
0 (erfolgreich) oder 1 Fehler.
Resultset
Keine.
Hinweise
sp_delete_database_backuphistory muss aus der msdb Datenbank ausgeführt werden.
Diese gespeicherte Prozedur hat Auswirkungen auf die folgenden Tabellen:
- backupfile
- backupfilegroup
- backupmediafamily
- backupmediaset
- backupset
- restorefile
- restorefilegroup
- restorehistory
Berechtigungen
Sie können Berechtigungen für dieses Verfahren erteilen EXECUTE , aber diese Berechtigungen können während eines SQL Server-Upgrades außer Kraft gesetzt werden.
Beispiele
Im folgenden Beispiel werden alle Einträge für die AdventureWorks2025-Datenbank in den Tabellen für den Sicherungs- und Wiederherstellungsverlauf gelöscht.
USE msdb;
GO
EXECUTE sp_delete_database_backuphistory @database_name = 'AdventureWorks2022';