Delen via


sys.fn_db_backup_file_snapshots (Transact-SQL)

Van toepassing op: SQL Server 2016 (13.x) en latere versies

Retourneert Azure-momentopnamen die zijn gekoppeld aan de databasebestanden. Als de opgegeven database niet wordt gevonden of als de databasebestanden niet zijn opgeslagen in Microsoft Azure Blob Storage, worden er geen rijen geretourneerd. Gebruik deze systeemfunctie met de door het sys.sp_delete_backup_file_snapshot systeem opgeslagen procedure om zwevende back-upmomentopnamen te identificeren en te verwijderen.

Zie File-Snapshot Backups for Database Files in Azurevoor meer informatie.

Transact-SQL syntaxis-conventies

Syntaxis

sys.fn_db_backup_file_snapshots
   [ ( database_name ) ]

Arguments

database_name

De naam van de database die wordt opgevraagd. Als NULL, deze functie wordt uitgevoerd in het huidige databasebereik.

Tabel geretourneerd

Kolomnaam Gegevenstype Description
file_id int De bestands-id voor de database. Niet nullwaarde.
snapshot_time nvarchar(260) De tijdstempel van de momentopname die wordt geretourneerd door de REST API. Retourneert NULL als er geen momentopname bestaat.
snapshot_url nvarchar(360) De volledige URL naar de momentopname van het bestand. Retourneert NULL als er geen momentopname bestaat.

Permissions

Vereist VIEW DATABASE STATE machtiging voor de database.