sys.fn_db_backup_file_snapshots (Transact-SQL)
適用於:SQL Server 2016 (13.x) 和更新版本
傳回與資料庫檔案相關聯的 Azure 快照集。 如果找不到指定的資料庫,或資料庫檔案未儲存在Microsoft Azure Blob 儲存體中,則不會傳回任何數據列。 使用此系統函式搭配 sys.sp_delete_backup_file_snapshot 系統預存程式來識別和刪除孤立的備份快照集。 如需詳細資訊,請參閱 Azure 中資料庫檔案的檔案快照集備份。
語法
sys.fn_db_backup_file_snapshots
[ ( database_name ) ]
引數
Database_name
要查詢的資料庫名稱。 如果為 NULL,則會在目前的資料庫範圍中執行此函式。
傳回的資料表
資料行名稱 | 資料類型 | 描述 |
---|---|---|
file_id | int | 資料庫的檔案識別碼。 不可為 Null。 |
snapshot_time | nvarchar(260) | REST API 傳回快照集的時間戳。 如果沒有快照集存在,則傳回NULL。 |
snapshot_url | nvarchar(360) | 檔案快照集的完整 URL。 如果沒有快照集存在,則傳回NULL。 |
權限
需要資料庫的 VIEW DATABASE STATE 許可權。
另請參閱
sp_delete_backup_file_snapshot (Transact-SQL)
sp_delete_backup (Transact-SQL)