从损坏的SQL数据库中恢复事务日志

我们有一个以简单模式每周备份的数据库.昨天,我们有一个crc错误破坏了mdf文件,我们无法保存它.我从上周恢复了备份,但现在我们从备份时到恢复时间都有差距.由于我有来自该数据库的ldf文件,有没有办法“重播”该事务日志以填补空白?

我已经尝试将ldf文件重新附加到恢复的mdf文件,但SQL不允许我这样做. (当我重新连接数据库时,它只是创建一个具有不同名称的新ldf文件.)

任何想法都会有帮助.这是要丢失的大量数据,虽然它不是关键数据,但我想将其恢复(以及学习如何去做).

最佳答案 如果你按照
MSDN -How to: Restore to a Point in Time (SQL Server Management Studio)的说明你应该是好的.我不会在这里复制它们,因为它们很长.还有
MSDN – How to: Restore a Transaction Log Backup

点赞