Sintoma: No SQL SERVER 2008, tentei executar um backup do log de um banco de dados de usuário, usando o seguinte comando
BACKUP LOG mydatabase TO disk='E:\BKP bases\MyDataBase.trn' WITH compression,
init, checksum, stop_on_error
O que gerou a seguinte mensagem de erro
Causa: O erro ocorreu pois o banco de dados estava com o RECOVERY MODEL
definido como SIMPLE.
BACKUP LOG mydatabase TO disk='E:\BKP bases\MyDataBase.trn' WITH compression,
init, checksum, stop_on_error
O que gerou a seguinte mensagem de erro
Msg 4208, Level 16, State 1, Line 1 The statement BACKUP LOG is not allowed while the recovery model is SIMPLE. Use BACKUP DATABASE or change the recovery model using ALTER DATABASE.
Causa: O erro ocorreu pois o banco de dados estava com o RECOVERY MODEL
definido como SIMPLE.
Resolução: Erros com o nível de severidade 16 são erros gerados pelo usuário, e podem ser resolvidos pelo usuário. Para realizar este tipo de BACKUP, a base deve estar com o RECOVERY MODEL definida como FULL. Isso pode ser feito através do T-SQL
ALTER DATABASE mydatabase
SET recovery FULL;
Mais informações: http://twixar.com/QLVUW
Abs e até a próxima!
ALTER DATABASE mydatabase
SET recovery FULL;
Mais informações: http://twixar.com/QLVUW
Abs e até a próxima!

Nenhum comentário:
Postar um comentário
Leave your comment here!