Sql-Server
為什麼 SSMS 將數據庫還原到另一個數據庫不會複製“從”數據庫的目前狀態?
使用 SSMS 中的還原數據庫功能複制數據庫時,為什麼它不是數據庫目前狀態的副本?執行從數據庫
Bar
到數據庫的還原後Foo
,其中包含的數據Foo
比 的目前狀態早了大約一個月Bar
。有沒有辦法確保在使用這種複制數據庫的方法時
Foo
是目前狀態的 1:1 副本,Bar
或者是否有更好的方法來創建現有數據庫的副本?
GUI 為您提供了您突出顯示的數據庫的最新備份,我認為它是 Foo。該對話框為您提供了從 MSDB 中提取的突出顯示的數據庫備份的歷史記錄。如果您選擇“從設備”,您可以瀏覽到不同的備份並使用它。
至於 Foo 的內容以及它們不是 Bar 目前狀態的精確副本,它們將是 Bar 在您從中恢復的 Bar 備份的確切時間的精確副本。
如果您想通過 GUI 創建一個與 Bar 完全相同的新 Foo,則可以通過右鍵點擊 Bar 並選擇 Tasks -> Copy Database 來使用複制數據庫嚮導。