sp_delete_backup (Transact-SQL)
Gilt für: SQL Server 2016 (13.x) und höhere Versionen
Löscht alle Momentaufnahmen und die Sicherungsdatei, die einen Snapshot-Sicherungssatz aus der angegebenen Datenbank umfasst. Diese gespeicherte Systemprozedur ist die einzige empfohlene Methode zum Verwalten von Snapshot-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 Momentaufnahmen 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öschende 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_snapshot verwendet, um jede Momentaufnahme zu löschen. 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.