sp_delete_backup (Transact-SQL)

Se aplica a: SQL Server 2016 (13.x) y versiones posteriores

Elimina todas las instantáneas y el archivo de copia de seguridad que componen un conjunto de copia de seguridad de instantáneas de la base de datos especificada. Este procedimiento almacenado del sistema es el único método recomendado para administrar conjuntos de copia de seguridad de instantáneas. Para obtener más información, vea Copias de seguridad de instantánea de archivos para archivos de base de datos de Azure.

Convenciones de sintaxis de Transact-SQL

Sintaxis

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

Argumentos

[ @backup_url = ] N'backup_meta_file_url'

La dirección URL de la copia de seguridad que se va a eliminar, que elimina todas las instantáneas que componen el conjunto de copia de seguridad especificado, incluido el propio archivo de copia de seguridad.

[ @db_name = ] N'database_name'

Nombre de la base de datos que contiene la instantánea que se va a eliminar. Cuando se proporciona un nombre de base de datos, el sistema comprueba que la dirección URL de copia de seguridad proporcionada es una dirección URL de copia de seguridad de la base de datos especificada y usa sp_delete_backup_file_snapshot para eliminar cada instantánea. Si no se proporciona ningún nombre de base de datos, esta comprobación de base de datos no se realiza.

Permisos

Requiere el permiso ALTER ANY DATABASE o el permiso ALTER en la base de datos especificada.