Usuário com melhor resposta
SQL Server Log

Pergunta
-
Pessoal, aconteceu uma pequeno problema catastrofico com um cliente, onde ele perdeu tudo que tinha em um HD e eu estou tentando recuperar os dados desse HD para achar a base de dados dele, todos os arquivos do SQL Server que achei até o momento não consegui anexar no SQL Server, pois sempre me diz que o arquivo esta corrompido.
Porém achei um arquivo de Log (*.ldf) da base de dados com 50GB, existe alguma forma de ler os dados desse arquivo de LOG e restaurar esses dados?
Já tentei criar um banco com o mesmo nome do log e utilizar esse arquivo de log, porém não deu certo.
Respostas
-
Pablo,
Desconheço qualquer maneira de apenas com o arquivo .ldf do SQL Server recuperar uma base de dados, principalmente pelo fato de que este não é o proposito deste arquivo (Serve apenas para recuperação em caso de falhas), a restauração de uma base deve ser feita com backups. Caso alguém conheça alguma possibilidade seria interessante, todo caso creio que seja lições aprendidas pela empresa a fazer backup de tudo.
Fabrizzio A. Caputo
MCT
Certificações:
Oracle OCA 11g
MCITP SQL Server 2008 Implementation and Maintenance
MCITP SQL Server 2008 Developer
ITIL V3 Foundation
Blog Pessoal: www.fabrizziocaputo.wordpress.com
Email: fabrizzio.antoniaci@gmail.com- Marcado como Resposta Junior Galvão - MVPMVP, Moderator quinta-feira, 18 de fevereiro de 2016 18:07
Todas as Respostas
-
Pablo, somente com este arquivo de Log acredito que vai ser impossivel, não existia um backup full fora deste HD ? algumas empresas fazem tambem o backup de pastas do servidor, se tiver o backup da pasta que os arquivos .mdf e .ldf estavam pode ser uma boa tambem...
Alexandre Matayosi Conde Mauricio.
-
Alexandra, não era rotina da empresa fazer backup externo, todo backup era feito nesse HD que eles nos trouxeram, porém os unicos arquivos de banco que encontramos, não conseguimos anexar no SQL Server e nem recuperar com ferramentas de terceiro.
Acho que teremos que dar a triste notícia para a empresa, que não foi possível recuperar o banco deles.
-
Pablo,
Desconheço qualquer maneira de apenas com o arquivo .ldf do SQL Server recuperar uma base de dados, principalmente pelo fato de que este não é o proposito deste arquivo (Serve apenas para recuperação em caso de falhas), a restauração de uma base deve ser feita com backups. Caso alguém conheça alguma possibilidade seria interessante, todo caso creio que seja lições aprendidas pela empresa a fazer backup de tudo.
Fabrizzio A. Caputo
MCT
Certificações:
Oracle OCA 11g
MCITP SQL Server 2008 Implementation and Maintenance
MCITP SQL Server 2008 Developer
ITIL V3 Foundation
Blog Pessoal: www.fabrizziocaputo.wordpress.com
Email: fabrizzio.antoniaci@gmail.com- Marcado como Resposta Junior Galvão - MVPMVP, Moderator quinta-feira, 18 de fevereiro de 2016 18:07
-
-
Pablo,
Qual é a mensagem de erro que o SQL Server esta retornando?
Você já tentou forçar a Attach Database sem utilizar o arquivo de Log?
Através do comando Create Database utilizar a opção Attach_Rebuild_Log você tem esta possibilidade.
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]
-