Restaurando banco de dados sem o arquivo de log

Um banco de dados do SQL Server 2008 sofreu com a inabilidade de um colaborador, pois é, ele foi apagado.

Conseguimos recuperar somente o MDF, que é o arquivos de dados do SQL Server. Algumas versões atrás do SQL Server, essa recuperação era bem trivial, mas no 2008 levei algumas horas para conseguir um novo banco sem ter o arquivo LDF.

Quando o assunto é banco de dados procuro logo pelo blog do Pinal Dave e achei um post em http://blog.sqlauthority.com/2010/04/26/sql-server-attach-mdf-file-without-ldf-file-in-database/ que auxiliou bastante.

No entanto, as coisas não estavam funcionando muito bem. O problema ocorria quando utilizava o método 2 que o autor indicava, que seria:

CREATE DATABASE TestDb ON
(FILENAME =N’C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA\TestDb.mdf’)
FOR ATTACH_REBUILD_LOG
GO

O SQL Server reportava um erro tentando criar o arquivo de log original buscando as informações no MDF.

Após algumas pesquisas, encontrei no blog do SqlDestiny em http://sqldestiny.com/2011/04/01/attach-a-database-without-log-file-using-for-attach_rebuild_log/ o comentário de um usuário alterando a sentença anterior de FOR ATTACH_REBUILD_LOG para FOR ATTACH_FORCE_REBUILD_LOG, ficando:

CREATE DATABASE TestDb ON
(FILENAME =N’C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA\TestDb.mdf’)
FOR ATTACH_FORCE_REBUILD_LOG
GO

Dessa forma meu banco de dados foi criado e estamos aguardando o próximo desafio.

Abraço.

Anúncios

Sobre Andrey Barbosa
Andrey Halysson Lima Barbosa é gestor de tecnologia da informação do Colégio Ari de Sá Cavalcante, graduado em Engenharia Química pela Universidade Federal do Ceará - UFC, especialista em Governança de Tecnologia da Informação pela Universidade Estácio de Sá-FIC, Mestre em Ciência da Computação pela Universidade Estadual do Ceará - UECE, aluno especial de Doutorado do Programa de Pós-Graduação em Engenharia de Teleinformática - PPGETI da UFC. Possui onze anos de experiência como gestor de tecnologia da informação em instituições de ensino básico e superior, há nove anos é Professor dos cursos de Redes de Computadores e Sistemas de Informação, membro do Grupo de Gestores de Tecnologia da Informação e Comunicação do Ceará - GGTIC-CE e participante de diversos projetos na área de segurança da informação.

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: