Usuário com melhor resposta
Como restaurar backup full sem restaurar o LOG?

Pergunta
-
Boa tarde.
Um amigo meu sem conhecimento básico de DBA fez um backup de uma base de dados que tinha 9GB no MDF e 106 no LOG!
Como agora ocorreu um erro em sua base ele quer restaurar o backup, mas não está conseguindo por falta de espaço. Existe algum modo de na restauração voltar apenas os dados sem o log?
Desde já agradeço a ajuda.
Respostas
-
Bom dia Denis,
Pelo que sei, não é possível restaurar somente parte do backup (somente o mdf, por exemplo). O que daría para se fazer nessa situação é usar a opção with move , restaurando o arquivo de log em um outro disco. A partir dai, fazer as manutenções necessárias para o encolhimento desse arquivo de log, que ao meu ver, esse database está com modo de recuperação full porém sem manutenção no arquivo de log (backup de log, ex).
att.
Rafael- Marcado como Resposta Junior Galvão - MVPMVP, Moderator sábado, 14 de fevereiro de 2015 17:41
Todas as Respostas
-
Bom dia Denis,
Pelo que sei, não é possível restaurar somente parte do backup (somente o mdf, por exemplo). O que daría para se fazer nessa situação é usar a opção with move , restaurando o arquivo de log em um outro disco. A partir dai, fazer as manutenções necessárias para o encolhimento desse arquivo de log, que ao meu ver, esse database está com modo de recuperação full porém sem manutenção no arquivo de log (backup de log, ex).
att.
Rafael- Marcado como Resposta Junior Galvão - MVPMVP, Moderator sábado, 14 de fevereiro de 2015 17:41
-
Denis,
Por se tratar de um backup full, o log esta contido dentro desta estratégia de backup, sendo assim, o log vai ser restaurando em conjunto com o log.
Agora você poderia tentar restaurar o log em outro local como espaço necessário.
Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário] -
Completando a resposta dos amigos...
1-Você pode restaurar esse banco em uma máquina de testes
2-Alterar o Recovery Mode para Simple
3-Fazer um backup full
4-Fazer um Shirink do banco
5-Gerar um novo backup Full
6-Restarurar o backup do passo 5 em seu servidor.
http://ricardomura.spaces.live.com- Sugerido como Resposta Junior Galvão - MVPMVP, Moderator sábado, 14 de fevereiro de 2015 17:41
-
Ricardo,
Acredito que o melhor seria alterar o Recovery Model para Simples, desta forma, o log será destacado a cada execução do Backup.
Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário]