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 in Microsoft Archiviazione BLOB di Azure, non vengono restituite righe. Usare questa funzione di sistema insieme alla stored procedure di sistema sys.sp_delete_backup_file_snapshot 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.

Vedi anche

sp_delete_backup_file_snapshot (Transact-SQL)
sp_delete_backup (Transact-SQL)