Condividi tramite


sys.fn_db_backup_file_snapshots (Transact-SQL)

Si applica a: SQL Server 2016 (13.x) e versioni successive

Restituisce gli snapshot di Azure associati ai file di database. Se il database specificato non viene trovato o se i file di database non vengono archiviati nell'archivio BLOB di Microsoft Azure, non vengono restituite righe. Usare questa funzione di sistema con la sys.sp_delete_backup_file_snapshot stored procedure di sistema per identificare ed eliminare snapshot di backup orfani.

Per altre informazioni, vedere Backup di snapshot di file per i file di database in Azure.

Convenzioni relative alla sintassi Transact-SQL

Sintassi

sys.fn_db_backup_file_snapshots
   [ ( database_name ) ]

Argomenti

database_name

Nome del database sottoposto a query. Se NULL, questa funzione viene eseguita nell'ambito del database corrente.

Tabella restituita

Nome colonna Tipo di dati Descrizione
file_id int ID file per il database. Non ammette i valori NULL.
snapshot_time nvarchar(260) Timestamp dello snapshot restituito dall'API REST. Restituisce NULL se non esiste alcuno snapshot.
snapshot_url nvarchar(360) URL completo dello snapshot del file. Restituisce NULL se non esiste alcuno snapshot.

Autorizzazioni

È richiesta l'autorizzazione VIEW DATABASE STATE per il database.