如何復原 SQL 伺服器的資料
適用於: System Center Data Protection Manager 2010
Data Protection Manager (DPM) 支援透過 DPM 的 [復原精靈],在執行個體層級復原 SQL Server 資料庫。您可以使用下列程序來復原執行 SQL Server 之電腦的資料。
重要
從 SQL Server 2000 移轉到 SQL Server 2005 時,若 SQL Server 2000 資料已由 DPM 保護,且您將資料從 SQL Server 2000 復原點還原到 SQL Server 2005 原始位置,則必須在復原完成後立即執行一致性檢查。
若要復原執行 SQL Server 之電腦的受保護資料
在 [DPM 系統管理員主控台] 中,按一下巡覽列上的 [復原]。
選取 SQL 執行個體以檢視可復原的 SQL Server 資料庫。若資料庫不是保護群組的一部分,會停用行事曆,且資料庫資料無法復原,DPM 會顯示下列訊息:下列項目沒有可用的復原點,因為這些項目不是任何保護群組的一部分。
瀏覽或搜尋要復原的資料,然後在 [結果] 窗格中選取資料。
在 [復原點] 區段的行事曆中,可用的復原點會以粗體表示。選取要復原之復原點的日期,然後在 [復原時間] 下拉式功能表中選擇時間。若要重新命名並復原資料庫,請勿為復原時間選取 [最新的]。
按一下以選取要復原的可復原項目。
在 [動作] 窗格中,按一下 [復原]。DPM 會啟動 [復原精靈]。
檢閱您的復原選項,然後按 [下一步]。
指定要執行的復原類型:
復原到原始的 SQL Server 執行個體。復原期間會覆寫目前的資料庫檔案。
重新命名並復原資料庫。此選項可讓您在原始 SQL Server 執行個體中保留現有的資料庫與復原的資料庫。您可以為復原的資料庫指定新名稱。
注意
您只能重新命名並復原 SQL Server 2005 的資料庫,而無法重新命名並復原 SQL Server 2000 的資料庫。
複製到網路資料夾。按一下 [瀏覽],然後從清單中選取網路資料夾。
複製到磁帶。此選項會將選取的資料庫備份複製到 DPM 媒體櫃中的磁帶,這樣您就有該資料庫備份的複本。按 [下一步],然後指定媒體櫃與磁帶選項。您也可以選擇加密或壓縮資料。
指定上述其中一個選項之後,請按 [下一步]。
指定資料庫狀態:
復原資料庫。此選項可執行完整復原,並讓資料庫維持在隨時可用的狀態。
復原並讓資料庫維持在還原中狀態。此選項可復原資料庫,但會讓資料庫維持在無法使用的狀態。
若選取的資料庫有記錄檔可用,您可以在選取的資料庫與可用於復原的最新資料庫之間複製 SQL 交易記錄。若選取的資料庫沒有可用的記錄檔,則會停用此選項。若要在選取的資料庫版本與可用於復原的最新版本之間複製 SQL 交易記錄,請在 [處於還原狀態的資料庫選項] 窗格中,按一下 [在選取的復原點和最近的可用復原點之間複製 SQL 交易記錄]。
指定網路頻寬使用節流設定與電子郵件通知等復原選項,然後按 [下一步]。
檢閱您的復原設定,然後按一下 [復原]。
注意
進行復原時,會取消所選取之復原項目的任何同步處理工作。
使用 DPM 管理介面來設定 SQL Server 資料庫的復原選項
使用下列語法設定 SQL Server 的復原選項:
New-RecoveryOption [-TargetServer] <String> [-RecoveryLocation] <RecoveryLocation> [-DPMLibrary <Library> ] [-RecoverToReplicaFromTape] [-SANRecovery] [-RestoreSecurity] -SQL -RecoveryType <RecoveryType> [-RollForwardRecovery] [-TargetLocation <String> ] [-AlternateDatabaseDetails <AlternateDatabaseDetailsType> ] [-LeaveDBInRestoringState] [-CopyLogFiles] [-LogFileCopyLocation <String> ] [-Verbose] [-Debug] [-ErrorAction <ActionPreference> ] [-ErrorVariable <String> ] [-OutVariable <String> ] [-OutBuffer <Int32> ]
若需相關資訊,請在 DPM 管理介面中輸入 "Get-Help New-RecoveryOption -detailed"。
若需技術資訊,請在 DPM 管理介面中輸入 "Get-Help New-RecoveryOption -full"。
使用 DPM 管理介面來復原 SQL Server 資料庫的受保護資料
使用下列語法復原 SQL Server 的資料:
Recover-RecoverableItem [-RecoverableItem] <RecoverableObject[]> [-RecoveryOption] <RecoveryOptions> [-RecoveryPointLocation <RecoverySourceLocation[]> ] [-JobStateChangedEventHandler <JobStateChangedEventHandler> ] [-RecoveryNotification <Nullable`1> ] [-Verbose] [-Debug] [-ErrorAction <ActionPreference> ] [-ErrorVariable <String> ] [-OutVariable <String> ] [-OutBuffer <Int32> ]
若需相關資訊,請在 DPM 管理介面中輸入 "Get-Help Recover-RecoverableItem -detailed"。
如需技術資訊,請在 DPM 管理介面中輸入 "Get-Help Recover-RecoverableItem -full"。