Estou tentando criar um trabalho SQL para fazer backup do meu banco de dados. Eu quero ter:
- Um backup completo semanal
- Um backup diferencial diário
- Algo que limpará backups com mais de 14 dias
Comecei a fazer isso com o Plano de Manutenção , mas decidi que gerenciar por meio de jobs seria mais flexível.
Minhas perguntas são: como nomeio os arquivos de backup? Devo nomeá-los com uma convenção de nomenclatura de data e usar a mesma convenção para excluir arquivos antigos? Existe uma maneira mais fácil?
Se estou pensando demais nisso e deveria estar usando um Plano de Manutenção, também agradeceria essa resposta.
Eu recomendaria os scripts de Ola para manutenção do SQL Server - backups, reindexação, checkDB, manutenção, tudo! Ele cuida das convenções de nomenclatura também! Eles são muito inteligentes e premiados também!!!! :)
Pessoalmente, se seus bancos de dados forem pequenos, eu manteria um cronograma de backup diário completo. Acredito que a Microsoft também recomenda isso - a simplicidade é a melhor abordagem.
Roteiros de Ola: http://ola.hallengren.com/