sys.fn_db_backup_file_snapshots (Transact-SQL)
适用于: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 权限。
另请参阅
sp_delete_backup_file_snapshot (Transact-SQL)
sp_delete_backup (Transact-SQL)
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈