sys.sp_delete_backup (Transact-SQL)

Aplica-se a: SQL Server 2016 (13.x) e versões posteriores

Apaga todos os snapshots e o ficheiro de backup que compõem um conjunto de backup snapshot da base de dados especificada. Este procedimento armazenado do sistema é o único método recomendado para gerir conjuntos de backup de snapshots. Para mais informações, consulte File-Snapshot Backups para Ficheiros de Base de Dados em Azure.

Transact-SQL convenções de sintaxe

Syntax

sys.sp_delete_backup
    [ @backup_url = ] N'backup_url'
    [ , [ @database_name = ] { N'database_name' | NULL } ]
[ ; ]

Arguments

[ @backup_url = ] N'backup_url'

O URL do backup a ser eliminado, que elimina todos os snapshots que compõem o conjunto de backup especificado, incluindo o próprio ficheiro de backup.

[ @database_name = ] N'database_name'

O nome da base de dados que contém o snapshot a eliminar. Quando é fornecido um nome de base de dados, o sistema verifica se o URL de backup fornecido é um URL de backup para a base de dados especificada e usa sp_delete_backup_file_snapshot para eliminar cada instantâneo. Se não for fornecido o nome da base de dados, esta verificação da base de dados não é realizada.

Permissões

Requer ALTERAR QUALQUER DATABASE permissão ou permissão ALTER na base de dados especificada.