Sql-Server

還原“從數據庫”是從數據庫的最新備份還是實際的實時數據庫中還原?

  • May 9, 2012

在 SSMS 2005 中,我想使用 GUI 通過還原到新數據庫來複製數據庫。我使用源的“來自數據庫”單選按鈕,但列表中的數據庫最近消失了。我閱讀了 sql server 文件,它說只有記錄為具有備份的數據庫才會顯示在此列表中。文件中沒有任何內容說明此備份是否為實際數據源。

當我在源選項中選擇“從數據庫”時,它是從數據庫的最新備份中提取,還是從實際的實時數據庫中提取?

它不會從實時數據庫中提取。(還)沒有用於此的 SQL 命令。它將為您提供可以從中選擇的最近備份的選擇。您只能從數據庫快照和備份中恢復,而不能從實時數據庫中恢復。

至少在 2008 年,Restore GUI 是從msdb. 我假設在 2005 年它的工作方式相同。(注意:即使你的伺服器還是2005,升級管理工具也是值得的。)

當您使用“從數據庫恢復”列表時,您將從您在該伺服器上對該數據庫進行的最後一次備份中獲得恢復(這可能是您想要的,也可能不是您想要的)。

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