如果 ldf 文件已被删除,如何恢复 SQL Server 数据库

如果 ldf 文件已被删除,如何恢复 SQL Server 数据库

我们的驱动器坏了,ldf 文件丢失了,但 mdf 文件完好无损。考虑到 ldf 丢失了,有没有重新连接到 mdf 文件的过程?我搜索了很久,但没找到。

答案1

查看. 解释了如何恢复数据库。

答案2

是的,您可以尝试分离数据库并使用附加单个文件系统存储过程。这将为您生成一个新的事务日志文件。如果此过程失败,您将需要从备份中恢复。

答案3

但 mdf 文件完好无损

是的,但不一致。数据文件在检查点之间不保持一致 - 这就是您需要 LDF 文件的原因。

我建议备份。虽然您可能很幸运地使用了 sp_attach_single_file_db,但 99.9% 的数据都会丢失。

相关内容