如何:還原差異資料庫備份 (SQL Server Management Studio)
此主題說明如何還原差異資料庫備份。
重要事項 |
---|
在完整或大量記錄復原模式下,您必須先備份使用中的交易記錄檔 (也稱為記錄檔的結尾),才能在 SQL Server Management Studio 中還原資料庫。如需詳細資訊,請參閱<如何:備份交易記錄 (SQL Server Management Studio)>。 |
還原差異資料庫備份
連接到適當的 MicrosoftSQL Server Database Engine 執行個體之後,請在 [物件總管] 中按一下伺服器名稱以展開伺服器樹狀目錄。
展開 [資料庫]。視資料庫而定,選取使用者資料庫,或者展開 [系統資料庫],再選取系統資料庫。
以滑鼠右鍵按一下資料庫,指向 [工作],然後按一下 [還原]。
按一下 [資料庫],這會開啟 [還原資料庫] 對話方塊。
在 [一般] 頁面上,還原資料庫的名稱會在 [目的地資料庫] 清單方塊中顯示。若要建立新的資料庫,請在清單方塊中輸入它的名稱。
在 [至某個時間點] 文字方塊中,保留預設值 ([最近可能的]) 或按一下瀏覽按鈕選取特定的日期和時間,按下按鈕後會開啟 [還原時間點] 對話方塊。如需詳細資訊,請參閱<如何:還原到某個時間點 (SQL Server Management Studio)>。
若要指定要還原之備份組的來源與位置,請按一下下列任一個選項:
來源資料庫
在清單方塊中輸入資料庫名稱。
來源裝置
按一下瀏覽按鈕,這會開啟 [指定備份] 對話方塊。在 [備份媒體] 清單方塊中,選取列出的裝置類型的其中之一。若要選取 [備份位置] 清單方塊的一或多個裝置,請按一下 [加入]。
將您要的裝置加入 [備份位置] 清單方塊後,按一下 [確定] 即可回到 [一般] 頁面。
在 [選取要還原的備份組] 方格中,選取要還原的備份。這個方格會顯示指定位置可用的備份。依預設,會建議一個復原計畫。有一或多個差異資料庫備份存在時,預設的復原計畫包括:
最近一次完整資料庫備份。
最近一次差異資料庫備份。
如果資料庫使用完整或大量記錄復原模式,記錄備份會取自最近一次差異資料庫備份。
若要覆寫建議的復原計畫,可以變更方格內的選取項目;例如,如果最近一次的差異備份有問題,請選取前一個差異備份,而非最近一次的備份 (以及後續交易記錄檔,如果有的話)。任何相依於已取消選取備份的備份,會自動被取消選取。
如需有關 [選取要還原的備份組] 方格中各資料行的詳細資訊,請參閱<還原資料庫 (一般頁面)>。
若要檢視或選取進階選項,請按一下 [選取頁面] 窗格中的 [選項]。
在 [還原選項] 面板中,您可以選擇下列任何選項 (如果情況適用):
覆寫現有的資料庫
保留複寫設定
還原每個備份之前先提示
限制對還原資料庫的存取
如需有關這些選項的詳細資訊,請參閱<還原資料庫 (選項頁面)>。
另外,您也可以在 [將資料庫檔案還原為] 方格中為每個檔案指定新的還原目的地,以將資料庫還原到新的位置。如需有關這個方格的詳細資訊,請參閱<還原資料庫 (選項頁面)>。
[復原狀態] 面板可決定資料庫在還原作業之後的狀態。預設行為是:
回復未認可的交易,讓資料庫保持備妥可用。無法還原其他交易記錄。(RESTORE WITH RECOVERY)
[!附註]
只有在您要立即還原所有必要的備份時,才選擇這個選項。
此外,也可以選擇下列任一選項:
讓資料庫保持不運作,且不回復未認可的交易。可以還原其他交易記錄。(RESTORE WITH NORECOVERY)
讓資料庫保持唯讀模式。恢復未認可的交易,但將恢復動作儲存在待命資料庫檔案中,以便能夠還原復原結果。(RESTORE WITH STANDBY)
如需選項的描述,請參閱<還原資料庫 (選項頁面)>。