Sql-Server

從事務日誌中恢復 SQL Server

  • January 21, 2012

在 SQL Server 2005 中,如果您有一個沒有備份的數據庫 - 但它在完全恢復模式下執行 - 是否可以“回滾”一些刪除?

如果是 - 如何?

不會。恢復過程總是從完整的數據庫備份開始,然後應用日誌備份。

如果您的數據庫沒有備份,則它不是處於完全恢復模式。直到您實際進行備份,無論預期的恢復模式如何,它都將始終以簡單的方式執行(也稱為“偽簡單”,請參閱新腳本:該數據庫真的處於完全恢復模式嗎?

如果您的數據庫確實處於 FULL 恢復模式,則備份已完成,並且可以從該備份開始恢復。

有第三方工具可以分析日誌並恢復內容,但它們只有在日誌沒有被回收的情況下才能工作,所以回到討論恢復模型是真的完整還是簡單。

引用自:https://dba.stackexchange.com/questions/11158