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