2010-11-23 88 views
1

某些ASP.NET应用程序已将某些SQL Server 2005数据库中的数据删除。如何恢复只有事务日志的SQL Server数据库?

我有一个大小为18MB aprox的事务日志,但MDF文件是4MB。

你知道是否有机会通过使用事务日志恢复完整的数据库?

目前我没有任何数据库备份,所以我无法使用MSDN指南来执行此操作。

预先感谢您。

回答

2

你不能。事务日志本身不足以还原数据库。

您需要能够恢复您的MDF数据库文件,然后然后您可以重新从事务日志中运行事务。但是单独的日志不包含整个数据库。

+0

我明白了。所以,没办法。非常感谢您的支持。 – 2010-11-23 13:35:20

1

编号

LDF本身没有足够的信息。

您可以使用第三方日志Explorer工具倒带,从红门说,但我从来没有听说过任何人成功:他们不适合这个任务

1

事务日志是一个记录对数据库所做的更改。要重放交易日志,您需要一个起点,对其进行所有更改。没有起点,这些变化就没有意义。因此,正如其他人已经指出的那样,只有事务日志无法恢复。