恢复损坏的SQL Server数据库文件

时间:2017-08-13 02:22:50

标签: sql-server sql-server-2008

我有一个腐败的SQL Server数据库。它没有任何备份,我也不认为设置了任何检查点。一些硬盘扇区扇区坏了,.MDF文件(~45MB)不可用。但是,我有完整的事务日志文件(.LDF ~125MB)。

如何使用损坏的.MDF和完整的.LDF重建数据库?请注意,我可以使用SQL Server恢复软件的演示版本查看数据库记录。

1 个答案:

答案 0 :(得分:0)

(希望这不会违反无链接答案政策,但我不知道如何在这里包含其中的要点)

本着“教人钓鱼......”的精神,请注意SQLSkills.com的Paul Randal在这个主题上有很多博客文章和文章。

https://www.sqlskills.com/sql-server-resources/sql-server-demos/

我参加了许多会议和用户组会议,他已经演示了这个问题以及如何解决它(通常使用十六进制编辑器作为修复过程的一部分)。

我看到的最后一个是今年(2017年)在都柏林的SQLSaturday,会话的演示脚本在该页面上。遗憾的是,会话的视频似乎不在会话的SQL Saturday page上,但通常T-SQL脚本很容易遵循。