共用方式為


sys.fn_db_backup_file_snapshots (Transact-SQL)

適用於: SQL Server 2016 (13.x) 和更新版本

傳回與資料庫檔案相關聯的 Azure 快照集。 如果找不到指定的資料庫,或資料庫檔案未儲存在 Microsoft Azure Blob 儲存體中,則不會傳回任何資料列。 將此系統功能與系統儲存程序搭配 sys.sp_delete_backup_file_snapshot 使用,以識別及刪除孤立的備份 Snapshot。

如需詳細資訊,請參閱 Azure 中資料庫檔案的檔案快照集備份

Transact-SQL 語法慣例

語法

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 權限。