Posso usar logs de transações para reconstruir um banco de dados?

8

Tivemos alguma perda de dados e, aparentemente, não temos um backup confiável. Temos registros de transações ENORME e houve um pensamento de que poderíamos usá-los para voltar a um determinado ponto.

É possível ajudar a reconstruir um banco de dados usando logs de transações?

SQL Server 2008 R2, entre.

(postado x do stackoverflow)

spuppett
fonte

Respostas:

7

Não. Você precisa de uma imagem anterior do banco de dados (por exemplo, um backup confiável) para iniciar.

Remus Rusanu
fonte
Parece que encontramos um arquivo .bak de julho. Não é o ideal, mas é alguma coisa.
Spuppett 28/10/11
6

Como Remus Rusanu disse , você não pode reconstruir o banco de dados. É ruim, mas é verdade. Mas os dados do seu log podem ser extraídos por ferramentas como o Lumigent LogExplorer. Entendo que é muito pouco possível que possa ajudar, mas talvez seja esse o caminho para extrair algo que você precisa.

Alex_L
fonte
4
+1 Existem alguns contos incríveis de recuperação de situações impossíveis . Uma porcentagem dos dados pode realmente ser recuperável, se tiver valor suficiente para justificar o esforço de recuperação.
Mark Storey-Smith