Поделиться через


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)