Como você pode recuperar um banco de dados do SQL Server se o arquivo ldf tiver sido excluído

5

Nós tivemos uma unidade morrer e perdemos o arquivo ldf, mas o arquivo mdf está intacto. Existe um processo de reconexão ao arquivo mdf, considerando o ldf perdido? Eu procurei sem muita sorte.

    
por Tom Lianza 30.12.2010 / 01:19

3 respostas

1

Verifique isso . É explicado como recuperar o banco de dados.

    
por 04.01.2011 / 11:33
5

Sim, você pode tentar desanexar o banco de dados e anexá-lo usando a sp_attach_single_file_db procedimento armazenado do sistema. Isso irá gerar um novo arquivo de log de transação para você. Se este procedimento falhar, você precisará restaurar a partir do backup.

    
por 30.12.2010 / 01:28
1

but the mdf file is in tact

Sim, mas não consistente. Os arquivos de dados não são mantidos consistentes entre os pontos de verificação - é por isso que você precisa de um arquivo LDF.

Eu sugiro um backup. Enquanto você pode ter sorte com o sp_attach_single_file_db é 99,9% de perda de dados envolvidos.

    
por 30.12.2010 / 04:25