【问题标题】:Problem in Recovering the Lost Data from the Database files (.mdf and .ldf)从数据库文件(.mdf 和 .ldf)中恢复丢失数据的问题
【发布时间】:2011-10-01 00:31:00
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: sql-server-2008 recover


    【解决方案1】:

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

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

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

    【讨论】:

    • 感谢您的建议,但我现在不能购买该工具。我知道通过一些使用某些查询的特定方法我们可以恢复数据,但不是很清楚。所以,我在这里发布了我的问题。
    猜你喜欢
    • 2014-03-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-15
    • 2016-10-08
    • 2014-05-20
    相关资源
    最近更新 更多