locked
Restauração RRS feed

  • Pergunta

  • Boa tarde, estou um problema sem saber como resolver.

    Meu cenário, MSSQL 2008 R2 rodando uma aplicação, backup completo diário e diferenciais a cada 15 min, hoje ao realizar uma atualização no sistema o servidor desligou e para minha surpresa toda a movimentação do banco de dados no período das 07:30 as 10:00 simplesmente não existe. verifiquei em meus backups, tenho o o ultimo diferencial antes da atualização com tamanho de 375 Mb... a partir disso os backups diferenciais iniciaram com 4 mb e foram crescendo.. Tentei recuperar a partir do backup completo, recuperei e depois o ultimo backup diferencial antes da atualização (antes do servidor ter desligado) após isso tentei recuperar o Ultimo backup diferencial (gerado após o servidor ter desligado) mas não me permite restaura-lo da a mensagem de caminho de dados inconsistente encontre um backup compatível...

    Por favor se alguém souber como resolver, me ajudem abraço a todos.

    segunda-feira, 7 de outubro de 2013 19:10

Respostas

  • Olá Canhassi,

    Que horas teu servidor desligou?

    Qual o tipo de Recovery Model você utiliza?

    Quando você ligou, a base ficou online normalmente?

    Quando você recuperou o backup diferencial, deixou a base em modo recovery?

    Passa mais informações pra podermos te ajudar. 

    Abs.


    Luiz Mercante
    MCITP SQL 2008 | MCTS SQL 2008 | MTA Database Fundamentals | MCTS Windows Apps | MCTS Windows Network | MCP 2003
    sqldicas@outlook.com
    http://sqldicas.com.br
    Se a resposta foi útil de alguma forma, classifique como resposta ou vote como útil.

    sexta-feira, 11 de outubro de 2013 18:33
    Moderador

Todas as Respostas

  • Boa tarde dcanhassi,

    primeiramente, após o restabelecimento do seu ambiente de banco de dados, recomendo alterar sua policy para um backup full semanal -> um backup differential diário -> backup de log a cada 15 Min (conforme descrito em sua dúvida). Esse cenário é mais eficiente. E não esqueça dos backups em fita ou staging.

    De que forma você está tentando fazer a restauração ? consegue fazer o backup de tail log ? pelo que você informou, consegue restaurar o banco até o momento antes da atualização, porém não consegue restaurar os demais backups, está correto ?

    Por favor, poste o log de erro e também os comandos que você está utilizando para realizar o restore.

    Att,


    Angelo Máximo
    MCSA | MTA | MCITP | MCT | CCSQLA
    sqlmax@outlook.com
    http://angmaximo.wordpress.com/

    Se a resposta foi útil, não esqueça de classificá-la.

    sexta-feira, 11 de outubro de 2013 17:46
  • dcanhassi,

    Após a volta do servidor, o SQL Server não conseguiu reparar de forma automática do banco de dados?


    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]

    sexta-feira, 11 de outubro de 2013 17:53
    Moderador
  • Olá Canhassi,

    Que horas teu servidor desligou?

    Qual o tipo de Recovery Model você utiliza?

    Quando você ligou, a base ficou online normalmente?

    Quando você recuperou o backup diferencial, deixou a base em modo recovery?

    Passa mais informações pra podermos te ajudar. 

    Abs.


    Luiz Mercante
    MCITP SQL 2008 | MCTS SQL 2008 | MTA Database Fundamentals | MCTS Windows Apps | MCTS Windows Network | MCP 2003
    sqldicas@outlook.com
    http://sqldicas.com.br
    Se a resposta foi útil de alguma forma, classifique como resposta ou vote como útil.

    sexta-feira, 11 de outubro de 2013 18:33
    Moderador
  • Canhasi,

    Retorna pra gente por favor, conta se foi resolvido e qual foi a solução pra contribuir com a thread que você abriu.

    Abraços


    Luiz Mercante
    MCITP SQL 2008 | MCTS SQL 2008 | MTA Database Fundamentals | MCTS Windows Apps | MCTS Windows Network | MCP 2003
    sqldicas@outlook.com
    http://sqldicas.com.br
    Se a resposta foi útil de alguma forma, classifique como resposta ou vote como útil.

    terça-feira, 22 de outubro de 2013 23:56
    Moderador
  • Canhasi,

    Você já tentou colocar este banco de dados em Emergency Mode e depois tentar fazer uso do comando DBCC CheckDB?


    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]

    • Sugerido como Resposta Durval Ramos sexta-feira, 25 de outubro de 2013 14:37
    sexta-feira, 25 de outubro de 2013 14:01
    Moderador
  • 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 18:33
    Moderador