如何在 SQL Server 中修复没有备份文件的恢复数据库?

imi*_*iki 5 sql-server

我的一位同事正在恢复数据库上的备份文件,然后意识到它不正确,因此他取消了恢复。现在数据库陷入恢复状态,没有任何反应。我们该如何修复数据库呢?

PS 1:最后一次备份文件是几个小时前的,所以我们不想恢复它。

PS 2:我们有.mdf和.ldf文件;但是,当我们想要分离数据库以附加这些文件时,我们会收到以下错误:

无法分离可疑或恢复挂起的数据库。必须对其进行修理或丢弃。

imi*_*iki 4

我用 ApexSQL Log 解决了这个问题。

此链接可能会对将来遇到此问题的任何人有所帮助:

https://solutioncenter.apexsql.com/recover-sql-server-database-using-only-a-transaction-log-file-ldf-and-old-backup-files/