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)