SQL 2008 Alterar o modelo de recuperação redefinindo do simples para o completo

2

Um dos nossos modelos de recuperação de bancos de dados SQL continua sendo redefinido de simples para completo, fazendo com que o arquivo de log seja preenchido.

A única coisa em que conseguimos pensar foi que a TI estava restaurando esse banco de dados. Isso padronizaria a configuração de recuperação como Completa?

    
por Tommy 04.03.2011 / 11:37

3 respostas

4

A restauração de um banco de dados definirá seu modo de recuperação como o banco de dados de origem quando foi feito o backup; não há padrão, é um atributo do banco de dados armazenado no backup e retido quando é restaurado. Se você quiser o modo simples, você terá que mudá-lo após a conclusão da restauração.

    
por 07.03.2011 / 19:06
2

É uma mudança simples na GUI ou no SQL para fazer isso, e não há nenhum mecanismo óbvio para permitir a audição.

Se isso estiver em desenvolvimento usando um projeto de banco de dados VS2008 ou VS2010, as configurações padrão dentro do projeto alterarão o modelo de recuperação toda vez que você implantar no banco de dados (mesmo se não houver alterações estruturais a serem aplicadas).

O modelo de recuperação é definido no arquivo .sqlsettings selecionado (o padrão é encontrado na pasta Propriedades e é selecionado nas propriedades do projeto). Eu não encontrei uma configuração para informar ao VS para não definir o modelo de recuperação (muitas opções em .sqldepolyment file, mas não isso).

    
por 04.03.2011 / 11:50
2

Um banco de dados não mudará de recuperação simples para completo, a menos que um comando seja emitido para fazer isso ou o banco de dados seja restaurado - e o backup do banco de dados esteja no modo de recuperação total.

    
por 07.03.2011 / 19:36