Backup com o modelo de recuperação simples
Importante |
---|
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 oferece suporte tanto a backups de bancos de dados como de arquivos, mas não oferece suporte a backups de log. Os dados de log de transação têm backup feito somente com os dados de usuário associados. 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.
Observaçã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 frequentemente 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 frequência.
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.
Para obter mais informações sobre como usar esses tipos de backups, consulte Backups completos de banco de dados e Usando backups diferenciais.
Criando backups de banco de dados
Para criar um backup completo de banco de dados
Como criar um backup de banco de dados completo (Transact-SQL)
Como executar backup de um banco de dados (SQL Server Management Studio)
SqlBackup (SMO)
Para criar um backup diferencial de banco de dados
Como criar um backup diferencial de banco de dados (Transact-SQL)
Como criar um backup diferencial de banco de dados (SQL Server Management Studio)
SqlBackup (SMO)
Para agendar trabalhos de backup
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 sequência de operações de restauração (uma sequência de restauração). A sequê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
Consulte também