segunda-feira, 22 de novembro de 2010

BACKUP LOG cannot be performed because there is no current database backup.

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

BACKUP LOG cannot be performed because there is no current database backup.

Causa: O erro ocorreu por que depois que o banco de dados teve a propriedade Recovery Model alterado para FULL, nenhum BACKUP da base foi realizado, portanto o LOG chain não poderia ser iniciado.

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 resolver este erro, um backup full da base deve ser realizado:

BACKUP DATABASE mydatabase TO disk='E:\BKP bases\MyDataBase.bkp' 

Mais informações: http://twixar.com/T9KL4

Nenhum comentário:

Postar um comentário

Leave your comment here!