4

最近,我们的一个客户从一个表中删除了 200 万行。

这里的问题是数据库没有备份。我只有主数据文件 (.mdf) 和日志数据文件 (.ldf)。

我已经下载了一些 Sql 工具的演示版本,通过它我可以打开 .mdf 文件。当我使用 Sql 工具打开 .mdf 文件时,所有丢失的数据都存在于 .mdf 文件中,但我无法从工具中保存或导出 .mdf 文件中丢失数据的视图,直到我购买它。

我已经按照 MSDN 和各种网站中显示的许多步骤进行了恢复,但都失败了。任何人都可以帮助我,恢复已删除数据并放入 .ldf 文件的最佳过程是什么。我提到的恢复数据的站点之一是恢复丢失的数据

4

1 回答 1

0

丢失数据的成本是多少?随着时间的推移,丢失数据的成本是多少?也就是说,数据丢失的时间是否越长?将此成本与您发现(显然)有效的工具的成本进行比较,并考虑它所花费的时间成本,并让您找到不同的解决方案。似乎很可能,除非他们收取荒谬的金额[您可以发布产品和成本吗?],您最好咬紧牙关,付款并立即使用该产品,如果它不起作用,则有(隐含的)退款保证。

另一种选择是获取一个事务日志读取程序,该程序可以读取和处理存储在事务日志中的数据......但是如果您不进行备份,那么您的数据库(希望!)处于简单恢复模式,并且取决于您的数据库有多活跃,这些数据可能早就从事务日志中删除了。但是,我听说过的所有此类程序也都有许可费。

因为是的,从 SQL Server 数据库中恢复已删除的数据是一件很难的事情。

于 2011-07-12T13:59:11.433 回答