none
Ao restaurar backup de Log (geralmente os mais recentes) retorna um erro RRS feed

  • Pergunta

  • Pessoal, bom dia!

    Finalmente consegui realizar os planos de backup aqui na empresa. Porém, agora tenho outro problema, ao realizar os testes de restauração, percebi que alguns backups de logs apresentam erro ao serem restaurados. A seguinte mensagem é apresentada:

    System.Data.SqlClient.SqlError: The log in this backup set begins at LSN 39874000000111600001, which is too recent to apply to the database. An earlier log backup that includes LSN 39874000000071100001 can be restored. (Microsoft.SqlServer.Smo)

    Estes são os números presentes nos backups de Logs:

    Primeiro LSN      Último LSN     LSN do Ponto de Verificação
    ----------------------------------------------------------------------
    39873000000267300001 398730000000379300001 39873000000322300048
    39873000000379300001 398730000000380100001 39873000000322300048
    39873000000380100001 398740000000071100001 39873000000322300048
    39874000000111600001 398740000000121500001 39874000000071100001

    Não consegui entender o porque o backup de log da 4ª linha começa de um LSN diferente do final do backup de Log da 3ª linha. O que pode estar causando isto?

    Esta pode ser a causa do erro?

    Agradeço desde já a atenção!

    Abss


    Alex de Figueiredo Siqueira Estudante de Sistemas de Informação e Gerente de TI na área de Desenvolvimento
    • Movido Gustavo Maia Aguiar segunda-feira, 19 de abril de 2010 14:19 (De:SQL Server - Desenvolvimento Geral)
    segunda-feira, 19 de abril de 2010 13:46

Respostas

  • Bom Dia,

    A menos que alguém tenha feito um backup entre esses dois, o log foi truncado promovendo um GAP.
    Você pode dar uma olhada nas tabelas de backup do MSDB (backupset, backmediaset, backupmediafamily, etc) para verificar se houve um backup ausente.

    [ ]s,

    Gustavo Maia Aguiar
    http://gustavomaiaaaguiar.spaces.live.com


    Classifique as respostas. O seu feedback é imprescindível
    • Marcado como Resposta Alex_fsi segunda-feira, 19 de abril de 2010 14:59
    segunda-feira, 19 de abril de 2010 14:22

Todas as Respostas

  • Bom Dia,

    A menos que alguém tenha feito um backup entre esses dois, o log foi truncado promovendo um GAP.
    Você pode dar uma olhada nas tabelas de backup do MSDB (backupset, backmediaset, backupmediafamily, etc) para verificar se houve um backup ausente.

    [ ]s,

    Gustavo Maia Aguiar
    http://gustavomaiaaaguiar.spaces.live.com


    Classifique as respostas. O seu feedback é imprescindível
    • Marcado como Resposta Alex_fsi segunda-feira, 19 de abril de 2010 14:59
    segunda-feira, 19 de abril de 2010 14:22
  • Gustavo, bom dia!

    No plano de backup que estou utilizando, eu estava executando dois comandos T-SQL separados, um para executar o backup em rede e outro para executar o backup local.

    Já alterei os planos de backup e parece que funcionou!

    Muito Obrigado!

    Alex


    Alex de Figueiredo Siqueira Estudante de Sistemas de Informação e Gerente de TI na área de Desenvolvimento
    segunda-feira, 19 de abril de 2010 14:59