sp_delete_backuphistory (Transact-SQL)
Reduz o tamanho das tabelas de histórico de backup e restauração excluindo as entradas de conjuntos de backup anteriores à data especificada. As linhas adicionais são adicionadas às tabelas de histórico de backup e restauração após a realização de cada operação de backup e restauração. É recomendável a execução periódica de sp_delete_backuphistory.
Observação |
---|
As tabelas de histórico de backup e restauração estão localizadas no banco de dados msdb. |
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 de código de retorno
0 (êxito) ou 1 (falha)
Conjuntos de resultados
Nenhum
Comentários
sp_delete_backuphistory deve ser executado do banco de dados msdb e afetar 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 associação na função de servidor fixa sysadmin, mas as permissões podem ser concedidas aos outros usuários.
Exemplos
O exemplo a seguir exclui do backup e das tabelas de histórico de restauração todas as entradas mais antigas que 20 de agosto de 1998, 12:00.
USE msdb;
GO
EXEC sp_delete_backuphistory '08/20/98';
Consulte também