none
Banco de Dados Corrompido ..... RRS feed

  • Pergunta

  • Pessoal,

    Pelo amor de deus .... me ajudem !!!!!

    Tenho uma banco de dados com algumas tabelas corrompidas ....

    No momento o banco esta acessivel, isto é consigo acessa-lo sem problemas. Esse banco desde sua criação o modo de backup dele esta em full...

    O tamanho do banco e de 27gb e o log 120gb. Nunca fiz truncate no log.

    A pergunta é .... Tenho um Backup válido do mês passado. Se eu fizer um backup do log de transações desse banco corrompido eu consigo restaurar nesse banco do mês passado?

    Agradeço a ajuda !!!!

    sábado, 8 de dezembro de 2012 00:32

Respostas

  • Tentou seguir a orientação do Luiz?

    Faça o backup de log do seu banco.

    Depois restaure o backup full e logo em seguida restaure o backup de log até algum ponto antes da tua falha.

    Pode inclusive fazer isso em um servidor de teste ou homologação para testar e não sobrepor tua base de produção antes de ter certeza.

    Retorne com o resultado da operação.

    Espero que ajude, vlew.


    --
    Marcus Vinícius Bittencourt
    blog: isqlserver.wordpress.com
    www.sqlserverRS.com.br

    segunda-feira, 10 de dezembro de 2012 16:41

Todas as Respostas

  • Boa tarde.

    Independente da base estar corrompida, se você fez um backup full no mês passado e até agora não fez mais backup nem truncou o log, basta restaurar o backup full e o backup do log. Tem os procedimentos aí? Precisa de mais alguma ajuda?

    Abs!


    Luiz Mercante
    MCITP SQL 2008 | MCTS SQL 2008 | MCTS Windows Apps | MCTS Windows Network | MCP 2003
    sqldicas@outlook.com
    http://sqldicas.com.br


    Se a resposta foi útil de alguma forma, classifique.

    segunda-feira, 10 de dezembro de 2012 14:59
    Moderador
  • Tenta utilizar (em modo de usuário único)

    DBCC CHECKALLOC ('nome_banco',REPAIR_REBUILD)
    Você pode verificar qual o banco de dados que está com o ID 5 com
    select * From master..sysdatabases order by dbid

    Se esta sugestão for útil, por favor, classifique-a como útil. Se ela lhe ajudar a resolver o problema, por favor, marque-a como Resposta.

    segunda-feira, 10 de dezembro de 2012 15:12
  • Tentou seguir a orientação do Luiz?

    Faça o backup de log do seu banco.

    Depois restaure o backup full e logo em seguida restaure o backup de log até algum ponto antes da tua falha.

    Pode inclusive fazer isso em um servidor de teste ou homologação para testar e não sobrepor tua base de produção antes de ter certeza.

    Retorne com o resultado da operação.

    Espero que ajude, vlew.


    --
    Marcus Vinícius Bittencourt
    blog: isqlserver.wordpress.com
    www.sqlserverRS.com.br

    segunda-feira, 10 de dezembro de 2012 16:41