Compartilhar via


sp_delete_database_backuphistory (Transact-SQL)

Aplica-se a: SQL Server

Exclui informações sobre o banco de dados especificado das tabelas de histórico de backup e restauração.

Convenções de sintaxe de Transact-SQL

Sintaxe

sp_delete_database_backuphistory [ @database_name = ] N'database_name'
[ ; ]

Argumentos

@database_name [ = ] N'database_name'

Especifica o nome do banco de dados envolvido nas operações de backup e restauração. @database_name é sysname, sem padrão.

Valores do código de retorno

0 (sucesso) ou 1 (falha).

Conjunto de resultados

Nenhum.

Comentários

sp_delete_database_backuphistory deve ser executado a partir do msdb banco de dados.

Esse procedimento armazenado afeta as seguintes tabelas:

Permissões

Esse procedimento armazenado pertence à função db_owner . Você pode conceder EXECUTE permissões para qualquer usuário, mas essas permissões podem ser substituídas durante uma atualização do SQL Server.

Exemplos

O exemplo a seguir exclui todas as entradas para o banco de dados AdventureWorks2022 nas tabelas de histórico de backup e restauração.

USE msdb;
GO
EXEC sp_delete_database_backuphistory
    @database_name = 'AdventureWorks2022';