Tenho uma pergunta rápida sobre a limpeza de backups de log de transações desnecessários. Portanto, tenho um banco de dados no modo de recuperação TOTAL. Todas as noites, às 22h, ocorre um backup (via planos de manutenção). Agora, também tenho um plano de manutenção diferente, que faz um backup do log de transações a cada 15 minutos durante o horário de trabalho, então no final do dia, são poucos arquivos.
Qual é a melhor maneira de limpá-los se o backup das 22h for executado com êxito? Posso simplesmente excluir todos os backups de log de transações ao longo do dia? (neste ponto eles já estão presos no backup, certo?). Basicamente, estou tentando começar o dia do zero, por assim dizer, com todos os dados de backup e um novo conjunto de backups de log de transações.
Obrigado!
Eu jogaria pelo seguro e excluiria arquivos com mais de três dias, uma semana, duas semanas, o que você tem. Você nunca sabe quando o gerenciamento irá correr para você dizendo que alguém acidentalmente excluiu dados ontem ou antes do fim de semana e eles precisam restaurar para um ponto no tempo. Certifique-se de reter dados suficientes para cobrir todos esses cenários possíveis e, se não tiver espaço suficiente, compre mais - será muito mais barato do que subir o riacho sem remo, confie em mim.
Além disso, verifique se você está testando a capacidade de restaurar seus backups antes de excluir os mais antigos e validar se são consistentes. Você sugeriu que se sentiria à vontade para excluir os logs de ontem com base no fato de que o backup de ontem à noite foi executado com sucesso. Que o backup executado com sucesso não é suficiente. Você poderia estar fazendo backup da corrupção por uma semana e como saberia, a menos que realmente tentasse restaurar ?
Você verificou se o backup que você fez passa por VERIFYONLY, juntamente com uma restauração completa em um servidor separado, passando por uma avaliação CHECKDB? Pergunto isso porque já vi situações em que uma pessoa fez um backup, descobriu que depois falhou em um CHECKDB, mas removeu os logs de transações daquele dia, então não conseguiu restaurar até um ponto no tempo.
Talvez, em relação aos dados, isso não seja grande coisa (ou seja: um carregador ETL que carrega um conjunto de dados completo que pode ser completamente refeito, se necessário), mas eu recomendo manter todos os backups de log de transações até que você 'verifiquei que o backup que você tem passa por VERIFYONLY e CHECKDB.