Partilhar via


Considerações sobre como alternar do modelo de recuperação simples

Um banco de dados pode alternar a qualquer hora para outro modelo de recuperação. Porém, é incomum alternar do modelo de recuperação simples. Esteja atento ao fato de que se você alternar para o modelo de recuperação completa durante uma operação em massa, o registro em log da operação em massa passará de registro em log mínimo para registro em log completo, e vice-versa.

Depois de alternar do modelo de recuperação simples

Se você precisar alternar do modelo de recuperação simples para o modelo de recuperação completa, recomendamos que você:

  1. Imediatamente depois de completar a troca para o modelo de recuperação completa ou modelo de recuperação com log de operações em massa, faça um backup completo ou diferencial de banco de dados para iniciar a cadeia de logs.

    A alternância para o modelo de recuperação completa ou com log de operações em massa só entrará em vigor depois do primeiro backup de dados.

  2. Agende backups de log regulares e atualize seu plano de restauração adequadamente.

    Os backups de log são um aspecto integrante e fundamental dos modelos de recuperação completa e com log de operações em massa. Os backups de log permitem truncar o log de transações. Se você não fizer backup do log com a freqüência necessária, o log de transações poderá expandir-se até exceder o espaço em disco.

Depois de alternar para o modelo de recuperação simples

Se você alternar do modelo de recuperação completa ou com log de operações em massa para o modelo de recuperação simples, quebrará a cadeia de logs de backup. Então, nós recomendamos muito que você faça backup do log imediatamente antes da alternância, o que permite a recuperação do banco de dados até esse ponto. Depois da alternância, você precisa fazer backups de dados periódicos para proteger seus dados e truncar a porção inativa do log de transações.

Alterando o modelo de recuperação

Para alterar o modelo de recuperação (Transact-SQL)

Use ALTER DATABASE, como segue:

USE master;

ALTER DATABASE database_name SET RECOVERY SIMPLE;

ObservaçãoObservação

Para alterar o modelo de recuperação de padrão para bancos de dados novos, use ALTER DATABASE para alterar o modelo de recuperação do banco de dados modelo.

Para alterar o modelo de recuperação (SQL Server Management Studio)