分享方式:


sys.fn_db_backup_file_snapshots (Transact-SQL)

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

傳回與資料庫檔案相關聯的 Azure 快照集。 如果找不到指定的資料庫,或資料庫檔案未儲存在Microsoft Azure Blob 儲存體中,則不會傳回任何數據列。 使用此系統函式搭配 sys.sp_delete_backup_file_snapshot 系統預存程式來識別和刪除孤立的備份快照集。 如需詳細資訊,請參閱 Azure 中資料庫檔案的檔案快照集備份

Transact-SQL 語法慣例

語法

  
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)