domingo, novembro 15, 2009

Recovery Model - MS SQL 2005

A opção Recovery Model determina a forma de recuperação do banco de dados após um desastre e as opções de backups e restore disponíveis.
Três opções disponíveis: Full, Simple e bulk-Logged


Full: Todas as operações são mantidas no log transaction, este log nunca é trucado.
Simple: O mínimo de operações são mantidas no log transaction, e a cada checkpoint o log transaction é trucado.
Bulk-Logged: O mínimo de operações é mantido, não a suporte a restore no ponto de falha.

É possível verificar o qual o modelo utilizado acessando via SSMS ou através da query abaixo:
select name, recovery_model_desc from sys.databases

É possível alterar o recovery model através da query abaixo as opções disponíveis são(FULL|SIMPLE|BULK_LOGGED) :
-- alterando o recovery da base de dados data para SIMPLE
alter database data set recovery SIMPLE

Em bases de produção é recomendado o uso do recovery model FULL.

Nenhum comentário: