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


sys.fn_db_backup_file_snapshots (Transact-SQL)

Область применения: SQL Server 2016 (13.x) и более поздних версий

Возвращает моментальные снимки Azure, связанные с файлами базы данных. Если указанная база данных не найдена или файлы базы данных не хранятся в хранилище BLOB-объектов Microsoft Azure, строки не возвращаются. Используйте эту системную функцию с sys.sp_delete_backup_file_snapshot системной хранимой процедурой для выявления и удаления потерянных моментальных снимков резервных копий.

Дополнительные сведения см. в разделе Резервные копии моментальных снимков файлов для файлов базы данных в Azure.

Соглашения о синтаксисе Transact-SQL

Синтаксис

sys.fn_db_backup_file_snapshots
   [ ( database_name ) ]

Аргументы

database_name

Имя запрашиваемой базы данных. Если NULLэта функция выполняется в текущей области базы данных.

Таблица возвращена

Имя столбца Тип данных Description
file_id int Идентификатор файла для базы данных. Не допускает значения NULL.
snapshot_time nvarchar(260) Метка времени моментального снимка, возвращаемого REST API. Возвращает, NULL если моментальный снимок не существует.
snapshot_url nvarchar(360) Полный URL-адрес моментального снимка файла. Возвращает, NULL если моментальный снимок не существует.

Разрешения

Необходимо разрешение VIEW DATABASE STATE на базу данных.