sp_delete_backuphistory (Transact-SQL)sp_delete_backuphistory (Transact-SQL)

APLICA-SE A: simSQL Server nãoBanco de Dados SQL do Azure nãoAzure Synapse Analytics (SQL DW) nãoParallel Data Warehouse APPLIES TO: yesSQL Server noAzure SQL Database noAzure Synapse Analytics (SQL DW) noParallel Data Warehouse

Reduz o tamanho das tabelas de histórico de backup e restauração excluindo as entradas de conjuntos de backup anteriores à data especificada.Reduces the size of the backup and restore history tables by deleting the entries for backup sets older than the specified date. Linhas adicionais são adicionadas ao backup e restauração de tabelas de histórico depois de cada backup ou operação de restauração é executada; Portanto, é recomendável que você execute periodicamente sp_delete_backuphistory.Additional rows are added to the backup and restore history tables after each backup or restore operation is performed; therefore, we recommend that you periodically execute sp_delete_backuphistory.

Observação

As tabelas de histórico de backup e restauração residem na msdb banco de dados.The backup and restore history tables reside in the msdb database.

Ícone de link do tópico Convenções de sintaxe de Transact-SQLTopic link icon Transact-SQL Syntax Conventions

SintaxeSyntax

  
sp_delete_backuphistory [ @oldest_date = ] 'oldest_date'   

ArgumentosArguments

[ @oldest_date = ] 'oldest\_date' É a data mais antiga mantida nas tabelas de histórico de backup e restauração.[ @oldest_date = ] 'oldest\_date' Is the oldest date retained in the backup and restore history tables. oldest_date está datetime, sem padrão.oldest_date is datetime, with no default.

Valores do código de retornoReturn Code Values

0 (êxito) ou 1 (falha)0 (success) or 1 (failure)

Conjuntos de resultadosResult Sets

NenhumNone

ComentáriosRemarks

sp_delete_backuphistory deve ser executado a partir de msdb de banco de dados e afeta as tabelas a seguir:sp_delete_backuphistory must be run from the msdb database and affects the following tables:

Os arquivos de backup físicos são preservados, até mesmo se todo o histórico for excluído.The physical backup files are preserved, even if all the history is deleted.

PermissõesPermissions

Requer associação na sysadmin função de servidor fixa, mas as permissões podem ser concedidas a outros usuários.Requires membership in the sysadmin fixed server role, but permissions can be granted to other users.

ExemplosExamples

O exemplo a seguir exclui todas as entradas que são mais antigas do que 14 de janeiro de 2010, 00h00The following example deletes all entries that are older than January 14, 2010, 12:00 A.M. nas tabela de histórico de backup e restauração.in the backup and restore history tables.

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

Consulte tambémSee Also

sp_delete_database_backuphistory (Transact-SQL) sp_delete_database_backuphistory (Transact-SQL)
Informações de histórico e cabeçalho de backup (SQL Server)Backup History and Header Information (SQL Server)