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.
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 AdventureWorks2022
-Datenbank in den Tabellen für den Sicherungs- und Wiederherstellungsverlauf gelöscht.
USE msdb;
GO
EXEC sp_delete_database_backuphistory
@database_name = 'AdventureWorks2022';