Sql-Server

為什麼 SSMS 將數據庫還原到另一個數據庫不會複製“從”數據庫的目前狀態?

  • March 3, 2014

使用 SSMS 中的還原數據庫功能複制數據庫時,為什麼它不是數據庫目前狀態的副本?執行從數據庫Bar到數據庫的還原後Foo,其中包含的數據Foo比 的目前狀態早了大約一個月Bar

有沒有辦法確保在使用這種複制數據庫的方法時Foo是目前狀態的 1:1 副本,Bar或者是否有更好的方法來創建現有數據庫的副本?

截屏

GUI 為您提供了您突出顯示的數據庫的最新備份,我認為它是 Foo。該對話框為您提供了從 MSDB 中提取的突出顯示的數據庫備份的歷史記錄。如果您選擇“從設備”,您可以瀏覽到不同的備份並使用它。

至於 Foo 的內容以及它們不是 Bar 目前狀態的精確副本,它們將是 Bar 在您從中恢復的 Bar 備份的確切時間的精確副本。

如果您想通過 GUI 創建一個與 Bar 完全相同的新 Foo,則可以通過右鍵點擊 Bar 並選擇 Tasks -> Copy Database 來使用複制數據庫嚮導。

引用自:https://serverfault.com/questions/578933