適用対象: SQL Server 2016 (13.x) 以降のバージョン
データベース ファイルに関連付けられている Azure スナップショットを返します。 指定したデータベースが見つからない場合、またはデータベース ファイルが Microsoft Azure Blob Storage に格納されていない場合、行は返されません。 このシステム関数を sys.sp_delete_backup_file_snapshot システム ストアド プロシージャと共に使用して、孤立したバックアップ スナップショットを特定して削除します。
詳細については、「 Azure でのデータベース ファイルのファイル スナップショット バックアップ」を参照してください。
構文
sys.fn_db_backup_file_snapshots
[ ( database_name ) ]
引数
database_name
クエリを実行するデータベースの名前。
NULL場合、この関数は現在のデータベース スコープで実行されます。
返されるテーブル
| 列名 | データ型 | 説明 |
|---|---|---|
file_id |
int | データベースのファイル ID。 null 許容ではありません。 |
snapshot_time |
nvarchar(260) | REST API によって返されるスナップショットのタイムスタンプ。 スナップショットが存在しない場合は NULL を返します。 |
snapshot_url |
nvarchar(360) | ファイル スナップショットの完全な URL。 スナップショットが存在しない場合は NULL を返します。 |
アクセス許可
データベース VIEW DATABASE STATE アクセス許可が必要です。