sp_delete_backuphistory (Transact-SQL)

Aplica-se a: simSQL Server (todas as versões compatíveis)

Reduz o tamanho das tabelas de histórico de backup e restauração excluindo as entradas de conjuntos de backup anteriores à data especificada. Linhas adicionais são adicionadas às tabelas de histórico de backup e restauração depois que cada operação de backup ou restauração é executada; Portanto, recomendamos que você execute periodicamente sp_delete_backuphistory.

Observação

As tabelas de histórico de backup e restauração residem no banco de dados msdb .

Ícone de link do tópico Convenções da sintaxe Transact-SQL

Sintaxe

  
sp_delete_backuphistory [ @oldest_date = ] 'oldest_date'   

Argumentos

[ @oldest_date = ] 'oldest\_date' É a data mais antiga retida nas tabelas de histórico de backup e restauração. oldest_date é DateTime, sem padrão.

Valores do código de retorno

0 (êxito) ou 1 (falha)

Conjuntos de resultados

Nenhum

Comentários

sp_delete_backuphistory deve ser executado no banco de dados msdb e afeta as seguintes tabelas:

Os arquivos de backup físicos são preservados, até mesmo se todo o histórico for excluído.

Permissões

Requer a associação na função de servidor fixa sysadmin , mas as permissões podem ser concedidas a outros usuários.

Exemplos

O exemplo a seguir exclui todas as entradas que são mais antigas do que 14 de janeiro de 2010, 00h00 nas tabela de histórico de backup e restauração.

USE msdb;  
GO  
EXEC sp_delete_backuphistory @oldest_date = '01/14/2010';  

Consulte Também

)(Transact-SQL de sp_delete_database_backuphistory
Informações de histórico e cabeçalho de backup (SQL Server)