locked
erro ao restaurar backup de log RRS feed

  • Pergunta

  • Pessoal, boa tarde.

    Preciso restaurar o backup em uma base mas estou com a seguinte situação:

    1) Restaurei o full deixando o estado do banco como restoring para poder restaruar o log

    2) Na hora de restaurar o log, peguei meu ultimo arquivo de logo na data que quero restaurar, porém recebo a seguinte mensagem: The backup set holds a backup of a database other than existing 'nome do banco' database

    Alguém teria alguma dica?

    Ja pesquisei em alguns fóruns que indicaram usar o with replace mas não adiantou, e também ja tentei voltar este backup em um servidor diferente que nunca teve esta base, mas também não adiantou.

    Alguém pode me ajudar?

    Grato.

     

    Marcelo Costa

    segunda-feira, 31 de janeiro de 2011 18:38

Respostas

  • Olá Marcelo,

    Desculpe a demora para responder! nem sei se você já conseguiu resolver.

    Tente recomeçar o processo de restore novamente e utilize a mesma sintaxe descrita acima, pois fiz uma pesquisa e diversos casos foram resolvidos somente com a opção WITH REPLACE.

    Caso não dê certo recomendo que você abra um chamado na Microsoft (caso tenha contrato de software Assurance o chamado é Free)

    Abraços

     

     


    Fábio Oliveira Support Engieer | Microsoft Enterprise and Developer Support
    terça-feira, 1 de fevereiro de 2011 11:52

Todas as Respostas

  • Olá Marcelo,

    você está restaurando seu DB através de T-SQL ou GUI (Graphical User interface) ?

    Caso seja T-SQL copie a msg de erro completa aqui para que eu possa te ajudar melhor.

    Este erro normalmente ocorre quando o log chain ou o dbid é diferente.

    Até+


    Fábio Oliveira Support Engieer | Microsoft Enterprise and Developer Support
    segunda-feira, 31 de janeiro de 2011 18:52
  • Fabio, tentei das duas formas, via GUI, deixei marcada a opção overWrite the existing database (with replace), e via T-Sql.

    Via T-Sql a mesma mensagem que em modo gráfico é exibida.

    Segue abaixo:

    Msg 3154, Level 16, State 4, Line 1
    The backup set holds a backup of a database other than the existing 'DADOSP10HOMOLOG' database.
    Msg 3013, Level 16, State 1, Line 1
    RESTORE LOG is terminating abnormally.

    Te agradeço desde já pela ajuda.

    Marcelo Costa

    segunda-feira, 31 de janeiro de 2011 19:01
  • Só para complementar, esta é a instrução que tentei utilizar:

    RESTORE LOG [DADOSP10HOMOLOG] FROM  DISK = N'D:\Backup\Criativa\DADOSP10HOMOLOGLog.bak'
    WITH REPLACE

    segunda-feira, 31 de janeiro de 2011 19:05
  • Olá Marcelo,

    Desculpe a demora para responder! nem sei se você já conseguiu resolver.

    Tente recomeçar o processo de restore novamente e utilize a mesma sintaxe descrita acima, pois fiz uma pesquisa e diversos casos foram resolvidos somente com a opção WITH REPLACE.

    Caso não dê certo recomendo que você abra um chamado na Microsoft (caso tenha contrato de software Assurance o chamado é Free)

    Abraços

     

     


    Fábio Oliveira Support Engieer | Microsoft Enterprise and Developer Support
    terça-feira, 1 de fevereiro de 2011 11:52
  • Marcelo,

    Concordo com o Fábio, a única coisa que eu recomendo é se for o último Log, acrescente no arquivo a opção Recovery para liberar o banco para uso.

    RESTORE LOG [DADOSP10HOMOLOG] FROM  DISK = N'D:\Backup\Criativa\DADOSP10HOMOLOGLog.bak'
    WITH REPLACE, RECOVERY


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]
    terça-feira, 1 de fevereiro de 2011 13:19
    Moderador
  • Pessoal, boa tarde.

    Obrigado pelas respostas, mas infelizmente não consegui resolver.

    O mesmo erro persiste.

    Infelizmente não tenho contrato de Assurance.

    A maioria das pesquisas que fiz, realmente falaram que resolveram apenas com o with replace, mas na maioria também os erros eram na hora de restaurar o full, e não no log.

    Até hoje os problemas que tive na restauração de log foi relacionado a lsn, que na época contornei, estava usando logs de sequencia errada, mas o erro como este, nunca tinha acontecido comigo.

    Vou continuar pesquisando.

    Grato.

     


    Marcelo Costa
    terça-feira, 1 de fevereiro de 2011 18:41
  • Olá Marcelo,

    Já pensou na possibilidade de este arquivo de backuo de LOG esteja corrompido ou seja mais velho que o backup que você restaurou?

    Realmente como você disse a maioria dos problemas são resolvido com WITH REPLACE e sim a maioria são com o arquivo de banco de dados e não de log.

    Infelizmente não temos muito como te ajudar ... verifique de onde você pegou estes arquivos de backup e tente restaura-los novamente.

     

    Abraços,


    Fábio Oliveira Support Engieer | Microsoft Enterprise and Developer Support
    quarta-feira, 2 de fevereiro de 2011 11:45
  • Pessoal, obrigado a todos.

    Infelizmente não consegui resolver, com todas as pesquisas que fiz e ajuda aqui do fórum.

    Fabio, com relação as datas, verifiquei sim, o backup de log tem data posterior ao backup full.

    Como não tenho mais tempo vamos contornar aqui de outra forma, essa base que queria restaurar era uma base de homologação, onde um dos setores da empresa estava fazendo algumas simulações de sistema, mas ja contornamos com entendimento entre as áreas.

    Obrigado.

     

    Marcelo Costa.


    Marcelo Costa
    quarta-feira, 2 de fevereiro de 2011 12:47
  • Olá Marcelo,

    Desculpe não ter consigo ajudar mais, mas é que ficamos limitados aqui.

    Até


    Fábio Oliveira Support Engieer | Microsoft Enterprise and Developer Support
    quarta-feira, 2 de fevereiro de 2011 16:55
  • Amigo, com qual modelo de recuperação foi criado a base de dados? Será que poderia ser isso?
    Me desculpe, sou novato apenas uma sugestão
    domingo, 6 de fevereiro de 2011 08:23
  • Este post foi encerrado por ser considerado um post antigo.

    Pedro Antonio Galvão Junior [MVP | MCC | MSTC | MIE | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | Professor Universitário | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]

    terça-feira, 5 de junho de 2018 17:55
    Moderador