sys.fn_db_backup_file_snapshots (Transact-SQL)
Область применения: SQL Server 2016 (13.x) и более поздних версий
Возвращает моментальные снимки Azure, связанные с файлами базы данных. Если указанная база данных не найдена или если файлы базы данных не хранятся в Microsoft Хранилище BLOB-объектов Azure, строки не возвращаются. Используйте эту системную функцию в сочетании с системной хранимой процедурой sys.sp_delete_backup_file_snapshot для выявления и удаления потерянных моментальных снимков резервных копий. Дополнительные сведения см. в разделе Резервные копии моментальных снимков файлов для файлов базы данных в Azure.
Соглашения о синтаксисе Transact-SQL
Синтаксис
sys.fn_db_backup_file_snapshots
[ ( database_name ) ]
Аргументы
Имя_базы_данных
Имя запрашиваемой базы данных. Если значение NULL, эта функция выполняется в текущей области базы данных.
Возвращаемая таблица
Имя столбца | Тип данных | Description |
---|---|---|
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)