Freigeben über


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)