适用于: 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 | 数据库的文件 ID。 不可为 null。 |
snapshot_time |
nvarchar(260) | REST API 返回快照的时间戳。 如果不存在快照,则返回 NULL 。 |
snapshot_url |
nvarchar(360) | 文件快照的完整 URL。 如果不存在快照,则返回 NULL 。 |
权限
需要对数据库拥有 VIEW DATABASE STATE 权限。