sp_delete_backup (Transact-SQL)

Gilt für: SQL Server 2016 (13.x) und höhere Versionen

Löscht alle Momentaufnahme und die Sicherungsdatei, die einen Momentaufnahme Sicherungssatz aus der angegebenen Datenbank umfasst. Diese gespeicherte Systemprozedur ist die einzige empfohlene Methode zum Verwalten von Momentaufnahme Sicherungssätzen. Weitere Informationen finden Sie unter Dateimomentaufnahme-Sicherungen für Datenbankdateien in Azure.

Transact-SQL-Syntaxkonventionen

Syntax

sys.sp_delete_backup
    [ @backup_url = ] N'backup_metadata_file_url'
    , [ [ @db_name = ] N'database_name' | NULL ]

Argumente

[ @backup_url = ] N'backup_meta_file_url'

Die URL der zu löschenden Sicherung, die alle Momentaufnahme löscht, die den angegebenen Sicherungssatz einschließlich der Sicherungsdatei selbst umfassen.

[ @db_name = ] N'database_name'

Der Name der Datenbank, die die zu löschenden Momentaufnahme enthält. Wenn ein Datenbankname angegeben wird, überprüft das System, ob die bereitgestellte Sicherungs-URL eine Sicherungs-URL für die angegebene Datenbank ist und sp_delete_backup_file_Momentaufnahme (Transact-SQL) zum Löschen der einzelnen Momentaufnahme verwendet. Wenn kein Datenbankname angegeben wird, wird diese Datenbanküberprüfung nicht ausgeführt.

Berechtigungen

Erfordert ALTER ANY DATABASE-Berechtigung oder ALTER-Berechtigung für die angegebene Datenbank.