Se os logs estão sendo truncados, por que usar a recuperação total?

4

Estamos fazendo backups completos noturnos e backups diferenciados de meio-dia. Usamos o modelo de recuperação completa com o SQL Server 2005, mas os logs nunca são submetidos a backup e são truncados (TRUNCATE_ONLY) após o backup completo.

Restaurar para um ponto no tempo não é um requisito, a restauração para um dos backups noturnos ou do meio-dia é suficiente (não é minha decisão).

Então, a questão é que, uma vez que eles estão jogando fora os logs todas as noites, há algum motivo para não usar o modelo de recuperação simples? Existe algum benefício em usar o modelo de Recuperação Completa se estivermos jogando fora os logs todas as noites?

Obrigado.

    
por AaronLS 21.07.2010 / 18:12

3 respostas

3

Embora você diga que ponto no tempo não é um requisito, 12 horas de perda de dados valem o espaço em disco? Pessoalmente, eu deixaria o modelo de recuperação completo e, no caso de uma falha, restauraria o backup mais recente e reproduziria os logs (que, espera-se, estarão em um disco separado). Obviamente, isso pode depender do tamanho do log.

    
por 21.07.2010 / 18:26
3

Não há nenhum ponto real para esse banco de dados estar no modo de recuperação total. Com o truncamento, você o tornou efetivamente inutilizável para recuperação pontual até que o próximo total ou diferencial ocorra. BTW, TRUNCATE_ONLY não está presente no SQL Server 2008. Mais aqui:

BACKUP LOG WITH NO_LOG - use, abuse e sinalizadores de rastreamento não documentados para pará-lo

    
por 21.07.2010 / 18:20
1

Além de ocupar espaço em disco para logs, não vejo nenhum benefício para a Recuperação completa

    
por 21.07.2010 / 18:15