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:
- backupfile
- backupfilegroup
- backupmediafamily
- backupmediaset
- backupset
- restorefile
- restorefilegroup
- restorehistory
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';