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 数据库的文件 ID。 不可为 null。
snapshot_time nvarchar(260) REST API 返回快照的时间戳。 如果不存在快照,则返回 NULL
snapshot_url nvarchar(360) 文件快照的完整 URL。 如果不存在快照,则返回 NULL

权限

需要对数据库拥有 VIEW DATABASE STATE 权限。