sys.fn_db_backup_file_snapshots (Transact-SQL)
Gilt für: SQL Server 2016 (13.x) und höhere Versionen
Gibt Azure-Momentaufnahmen zurück, die den Datenbankdateien zugeordnet sind. Wenn die angegebene Datenbank nicht gefunden wird oder die Datenbankdateien nicht im Microsoft Azure Blob Storage gespeichert sind, werden keine Zeilen zurückgegeben. Verwenden Sie diese Systemfunktion in Verbindung mit der sys.sp_delete_backup_file_snapshot gespeicherten Systemprozedur, um verwaiste Sicherungsmomentaufnahmen zu identifizieren und zu löschen. Weitere Informationen finden Sie unter Dateimomentaufnahme-Sicherungen für Datenbankdateien in Azure.
Transact-SQL-Syntaxkonventionen
Syntax
sys.fn_db_backup_file_snapshots
[ ( database_name ) ]
Argumente
Datenbankname
Der Name der datenbank, die abgefragt wird. Wenn NULL, wird diese Funktion im aktuellen Datenbankbereich ausgeführt.
Zurückgegebene Tabelle
Spaltenname | Datentyp | BESCHREIBUNG |
---|---|---|
file_id | int | Die Datei-ID für die Datenbank. Lässt keine NULL-Werte zu. |
snapshot_time | nvarchar(260) | Der Zeitstempel der Momentaufnahme, wie sie von der REST-API zurückgegeben wird. Gibt NULL zurück, wenn keine Momentaufnahme vorhanden ist. |
snapshot_url | nvarchar(360) | Die vollständige URL zur Dateimomentaufnahme. Gibt NULL zurück, wenn keine Momentaufnahme vorhanden ist. |
Berechtigungen
Erfordert die VIEW DATABASE STATE-Berechtigung für die Datenbank.
Weitere Informationen
sp_delete_backup_file_snapshot (Transact-SQL)
sp_delete_backup (Transact-SQL)