sql2005 maintance plan 4 arquivos bak?

1

meu objetivo é simples. Eu quero ter SQL manter um backup noturno de um banco de dados por um período de 5 dias.

para cada noite em algum momento eu quero um novo backup de banco de dados feito e um excluído de tal forma que eu tenho um rolamento de 5 dias no disco.

Estou tentando obter um plano de manutenção configurado para lidar com esse trabalho e ter o salvamento do arquivo feito (eu acho). Eu tenho os backups sendo anexados para que um único arquivo bak contenha os 5 dias corridos (não tenho certeza se isso funcionará como o SQL saberá o que excluir, e excluir o arquivo bak único removerá todos os backups).

Como você pode ver, estou tendo problemas para descobrir como remover backups antigos do banco de dados para que eu tenha apenas os 5 mais recentes no disco.

alguma dica para mim sobre isso?

    
por kacalapy 19.10.2010 / 22:13

4 respostas

3

Você terá que fazer backup para arquivos individuais em vez de combinar backups. A tarefa de limpeza não é inteligente o suficiente para procurar dentro de um único arquivo e remover backups antigos.

Em seguida, solte em uma sub tarefa de limpeza de manutenção para remover arquivos com mais de 5 dias.

    
por 19.10.2010 / 22:33
1

Adicione uma tarefa de limpeza de manutenção ao seu plano de manutenção. Com essa tarefa, você pode optar por excluir arquivos de backup anteriores a uma determinada data. Eu não tentei fazer isso com um único arquivo de backup, então não tenho 100% de certeza se isso funcionará para você.

Existe algum motivo para você fazer isso com um único arquivo?

    
por 19.10.2010 / 22:29
1

Uma tarefa de limpeza de manutenção fará exatamente o que você está procurando, usará a tarefa de backup padrão, com um BAK cada dia com um carimbo de data / hora e adicionará uma tarefa de limpeza para remover arquivos com mais de 5 dias.

    
por 19.10.2010 / 22:29
1

Leia este ebook grátis se você quiser saber um pouco mais sobre os planos de manutenção, não vai levar muito tempo e vale a pena. O guia do Brad sobre os planos de manutenção do SQL Server

    
por 20.10.2010 / 16:09