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