Condividi tramite


sp_delete_backup (Transact-SQL)

Si applica a: SQL Server 2016 (13.x) e versioni successive

Elimina tutti gli snapshot e il file di backup che costituiscono un set di backup snapshot dal database specificato. Questa stored procedure di sistema è l'unico metodo consigliato per la gestione dei set di backup di snapshot. Per altre informazioni, vedere Backup di snapshot di file per i file di database in Azure.

Convenzioni relative alla sintassi Transact-SQL

Sintassi

sys.sp_delete_backup
    [ @backup_url = ] N'backup_metadata_file_url'
    , [ [ @db_name = ] N'database_name' | NULL ]

Argomenti

[ @backup_url = ] N'backup_meta_file_url'

URL del backup da eliminare, che elimina tutti gli snapshot che comprendono il set di backup specificato, incluso il file di backup stesso.

[ @db_name = ] N'database_name'

Nome del database contenente lo snapshot da eliminare. Quando viene specificato un nome di database, il sistema verifica che l'URL di backup fornito sia un URL di backup per il database specificato e usi sp_delete_backup_file_snapshot per eliminare ogni snapshot. Se non viene specificato alcun nome di database, il controllo del database non viene eseguito.

Autorizzazioni

È richiesta l'autorizzazione ALTER ANY DATABASE o l'autorizzazione ALTER per il database specificato.