Backup com o modelo de recuperação simples

Observação importanteImportante

O modelo de recuperação simples não é adequado para sistemas de produção em que a perda de alterações recentes é inaceitável. Nesses casos, recomendamos que você use o modelo de recuperação completa. Para obter mais informações, consulte Backup com o modelo de recuperação completa.

O modelo de recuperação simples é a maneira mais simples de fazer backups e restaurações. Esse modelo de recuperação dá suporte a backups de bancos de dados e backups de arquivos que contenham dados de usuário e dados de log de transação ativa. Mas não há suporte para backups de log separados. A ausência de backups de log simplifica o gerenciamento de backup e restauração. Entretanto, um banco de dados só poderá ser restaurado ao término do backup mais recente.

Estratégia de exemplo de backup

A ilustração abaixo mostra a estratégia mais simples de backup e restauração com o modelo de recuperação simples. Essa estratégia só usa backups de banco de dados completos, que incluem todos os dados no banco de dados. Existem cinco backups de banco de dados completos, mas só o backup mais recente, executado no tempo t5, deve ser restaurado. Restaurado esse backup, o banco de dados volta para o point-in-time t5. Todas as atualizações posteriores, representadas pela caixa t6, serão perdidas.

Restaurando um banco de dados de modelo simples

ObservaçãoObservação

No modelo de recuperação simples, o log de transações é truncado automaticamente para remover qualquer arquivo de log virtual inativo. Geralmente o truncamento ocorre após cada ponto de verificação, mas pode ser atrasado sob algumas condições. Para obter mais informações, consulte Truncamento de log de transações.

Minimizando a exposição à perda de trabalho

No modelo de recuperação simples, a exposição à perda de trabalho aumenta com o passar do tempo até a execução do próximo backup completo ou diferencial. Ao contrário do backup completo, um backup diferencial inclui só as mudanças feitas desde o backup completo anterior. Portanto, recomendamos que você programe backups freqüentemente para evitar perder muitos dados sem que o gerenciamento de seus backups se torne impraticável.

A ilustração abaixo mostra a exposição à perda de trabalho para um plano de backup que usa somente backups de banco de dados. Esta estratégia só é apropriada para um banco de dados pequeno, em que é possível fazer o backup com freqüência.

Mostra a exposição da perda de trabalho entre backups de banco de dados

A ilustração abaixo mostra uma estratégia de backup que reduz a exposição à perda de trabalho complementando os backups de banco de dados com backups diferenciais de banco de dados. Após o primeiro backup de banco de dados, é realizada uma série de três backups diferenciais. O terceiro backup diferencial é grande o bastante para que o próximo backup seja um backup de banco de dados. Isso estabelece uma nova base diferencial.

Backups diferenciais e completos de bancos de dados

Para obter mais informações sobre como usar esses tipos de backups, consulte Backups completos de banco de dados e Usando backups diferenciais.

Usando backups para restaurar um banco de dados

Os backups completos e diferenciais contêm dados de log suficientes para permitir a recuperação do banco de dados. A restauração de um banco de dados exige uma seqüência de operações de restauração (uma seqüência de restauração). A seqüência de restauração inicia-se com a restauração de um backup completo, seguida opcionalmente de um backup diferencial correspondente. Em alguns casos, por exemplo, ao restaurar arquivos, pode ser necessário restaurar pares múltiplos de backups completos e diferenciais. Depois de restaurar os backups pertinentes, você deve recuperar o banco de dados. Para uma obter introdução sobre como restaurar cenários, consulte Visão geral da restauração e recuperação (SQL Server).

Para obter informações sobre restrições ao restaurar backups executados no modelo de recuperação simples, consulte Restrições de restauração no modelo de recuperação simples