Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Aplica-se a:SQL Server
Este artigo descreve como definir a data de expiração em um backup no SQL Server usando o SQL Server Management Studio ou Transact-SQL.
Se você anexar vários backups de banco de dados em um único arquivo, poderá usar a data de expiração para evitar a substituição de backups antes dessa data. Para mais informações, consulte as opções do conjunto de mídia .
Permissões
BACKUP DATABASE e BACKUP LOG são permissões padrão atribuídas aos membros da função de servidor fixa sysadmin e às funções fixas de banco de dados db_owner e db_backupoperator.
Problemas de propriedade e permissão no arquivo físico do dispositivo de backup podem interferir em uma operação de backup. O SQL Server deve ser capaz de ler e gravar no dispositivo; a conta sob a qual o serviço do SQL Server é executado deve ter permissões de gravação. No entanto, sp_addumpdevice, que adiciona uma entrada para um dispositivo de backup nas tabelas do sistema, não verifica as permissões de acesso a arquivos. Esses problemas no arquivo físico do dispositivo de backup podem não aparecer até que o recurso físico seja acessado quando o backup ou restauração for tentado.
Utilizar o SQL Server Management Studio
Depois de se conectar à instância apropriada do Mecanismo de Banco de Dados do SQL Server, no Pesquisador de Objetos, selecione o nome do servidor para expandir a árvore do servidor.
Expanda Bancos de Dadose, dependendo do banco de dados, selecione um banco de dados de usuário ou expanda Bancos de Dados do Sistema e selecione um banco de dados do sistema.
Clique com o botão direito do rato na base de dados, aponte para Tarefase, em seguida, selecione Cópia de Segurança. A caixa de diálogo Banco de Dados de Backup é exibida.
Na página Geral, para conjunto de backup expirará, especifique uma data de expiração para indicar quando o conjunto de backup pode ser substituído por outro backup:
Para que o conjunto de backup expire após um número específico de dias, selecione Após (a opção padrão) e insira o número de dias após a criação do conjunto que o conjunto expirará. Esse valor pode ser de 0 a 99.999 dias; Um valor de
0dias significa que o conjunto de backup nunca expira.O valor padrão é definido na opção Retenção de mídia de backup padrão (em dias) da caixa de diálogo Propriedades do Server (páginaConfigurações do Banco de Dados). Para acessar esse valor, clique com o botão direito do mouse no nome do servidor no Pesquisador de Objetos e selecione Propriedades; em seguida, selecione a página Configurações do Banco de Dados.
Para que o conjunto de backup expire em uma data específica, selecione Eme insira a data em que o conjunto expira.
Use Transact-SQL
Conecte-se ao Mecanismo de Banco de Dados.
Na barra Padrão, selecione Nova Consulta.
Na instrução BACKUP (Transact-SQL), especifique a opção EXPIREDATE ou RETAINDAYS para determinar quando o Mecanismo de Banco de Dados do SQL Server pode substituir o backup. Se nenhuma das opções for especificada, a data de expiração será determinada pela configuração do servidor de retenção de mídia . Este exemplo usa a opção
EXPIREDATEpara especificar uma data de expiração de 1º de junho de 2024 (20240601).USE AdventureWorks2022; GO BACKUP DATABASE AdventureWorks2022 TO DISK = 'Z:\SQLServerBackups\AdventureWorks2022.bak' WITH EXPIREDATE = '20240601'; GO