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)

Respostas:


7

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


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.


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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.