Parece haver uma infinidade de informações sobre o processo de configuração de tarefas de backup, mas não há muitas informações sobre a visão geral dos backups de banco de dados. Pelo menos, é difícil formular uma consulta de mecanismo de pesquisa que forneça essas informações. Eu sei que existem três tipos diferentes de backups:
- Backups completos do banco de dados
- Backups Diferenciais de Banco de Dados
- Backups de log de transações
Parece que devo usar todos os três. Então, este é um cronograma que faz sentido?
- 1º de cada mês -- Faça umbackup completo do banco de dados.
- Todos os dias à meia -noite -- Faça umbackup diferencial do banco de dados.
- A cada 15 minutos -- Faça umbackup do log de transações .
Dessa forma, se meu banco de dados falhar, digamos, no dia 12, eu apenas restauraria o backup completo do banco de dados do dia 1, faria os 12 backups diferenciais do dia 1 ao 12 e, finalmente, restauraria o log de transações mais recente (são o diferencial dos logs de transação?).
Finalmente, um backup de banco de dados completo é independente? ou seja, depois de fazer um backup completo do banco de dados em 1º de fevereiro, posso excluir todos os arquivos de janeiro? Claro, eu manteria alguns sets dos meses anteriores por precaução, mas a questão é conceitual.