我可以使用事务日志来重建数据库吗?

spu*_*ett 8 sql-server-2008-r2 transaction

我们丢失了一些数据,而且似乎没有可靠的备份。我们确实有大量的事务日志,有人认为我们可以使用这些日志回到某个点。

是否可以使用事务日志帮助重建数据库?

SQL Server 2008 R2,顺便说一句。

(x-posted from stackoverflow)

Rem*_*anu 7

不。您需要数据库的先前映像(即可靠的备份)才能开始。


Ale*_*x_L 6

正如Remus Rusanu 所说,您无法重建数据库。这很糟糕,但这是真的。但是日志中的数据可以通过 Lumigent LogExplorer 等工具提取。我知道,它可以提供帮助的可能性很小,但也许这是提取您需要的东西的方法。

  • +1 有一些[从不可能的情况中恢复的令人难以置信的故事](http://sqlskills.com/BLOGS/PAUL/post/Unbelievable-tale-of-disaster-and-recovery.aspx)。如果一定比例的数据具有足够的价值来保证努力进行恢复,那么它可能确实是可恢复的。 (4认同)