您可以使用 SQL Server 掛載和遷移功能,復原下列項目:
- SQL 資料庫:獨立和容錯叢集
- SQL 資料庫的一致性群組
- SQL 執行個體
- SQL AAG
SQL Server 掛載和遷移程序分為三個步驟,包括:
- 掛接或還原:執行應用程式感知掛接作業,或掛接並遷移還原作業。詳情請參閱「掛載或還原」
- Migrate (遷移):在「Active Mounts」頁面中設定映像檔的遷移排程。圖片遷移作業會依照定義的時間表執行,並以指定的頻率重複執行遷移工作。詳情請參閱「設定遷移時間表」
完成:啟動圖片遷移程序的最後階段。詳情請參閱「完成」
掛載或還原
您可以執行應用程式感知掛載作業,或是在所選圖像上執行掛載及遷移還原作業。
如需有關如何執行 SQL 資料庫應用程式感知掛載作業的操作說明,請參閱「將 SQL Server 資料庫掛載為虛擬應用程式」。如需執行掛載和遷移還原作業的操作說明,請參閱「掛載和遷移還原」一文。
您可以同時為父項應用程式 (例如 SQL 執行個體、SQL 可用性群組或 SQL 一致性群組) 執行多項還原作業,但這些作業必須位於不同的資料庫中。
掛載及遷移還原
如要執行掛載和遷移還原作業,請按照下列步驟操作:
按一下「應用程式管理工具」,然後在下拉式選單中選取「應用程式」。
「應用程式」頁面隨即開啟。
選取要使用掛載和遷移功能還原的 SQL 應用程式,其中包含映像檔。然後在「應用程式」頁面底部的下拉式清單中選取「存取」。
「存取」頁面會開啟,並在時間軸漸層檢視畫面中列出已擷取的圖片。如要進一步瞭解這項檢視畫面,請參閱「存取圖片的時間軸漸層檢視畫面」一文。
選取圖片,然後從作業清單中選取「還原」。「Restore」頁面隨即開啟。
選取「掛載並遷移」選項。
如果所選資料庫沒有記錄,還原頁面就不會顯示回溯選項。
如果來源應用程式受到快照政策保護,且已啟用資料庫記錄備份,且可透過映像檔取得記錄,您可以使用記錄回溯到特定時間點,方法是變更「回溯時間」部分中的這些選項:
- 日期欄位包含資料庫可回溯至的所有日期,這些日期是透過應用資料庫交易記錄而得。選取資料庫回溯的日期。
- 時間欄位包含滑桿,顯示所選日期的所有可能時間,也就是資料庫可回溯至的時間。如果您選取最晚的日期,然後將滑桿移至最右邊的位置,還原工作就會套用至所有可用的記錄。如果選取最早的日期,並將滑桿移至最左邊的位置,還原工作就不會套用任何記錄。
- 您可以指定使用 使用者時間或主機時間來回溯。使用者時間是指目前使用者的當地時間。主機時間:與主機上要還原的資料相關。
使用 OnVault 映像檔做為來源時,如果來源映像檔的 OnVault 集區或所選目標主機備份/復原工具的快照集區中含有記錄,就會顯示記錄範圍。處理匯入的 OnVault 映像檔時,這可能會導致可用記錄的範圍因目標主機而異,或導致完全沒有回溯時間選項。
在「Label」中輸入名稱 (選用)。系統會使用日期和目前時間,預先填入「Label」的文字
Restore - M&M - 04 June, 2019 06:52:29pm
,因此如果您沒有更新屬性,系統會使用預設值。由於屬性已停用,因此您無法變更「使用復原功能還原」的預設選項。
針對「SQL Server 執行個體名稱」,選取目標「SQL Server 執行個體」。新的資料庫會由您指定的執行個體管理。同樣地,針對「一致性群組」,請在「輸入一致性群組名稱」欄位中輸入目標「一致性群組」的名稱。
在「SQL Server 資料庫名稱」中,輸入要佈建的新 SQL Server 資料庫名稱。
針對 SQL 執行個體和一致性群組,請選取要納入還原工作的資料庫。「Restore with Recovery」選項預設為啟用,且無法停用。
在「Username」(使用者名稱) 中,輸入資料庫佈建作業的使用者名稱。只有在執行備份和 DR 代理程式的帳戶沒有套用交易記錄或調度資料庫的權限時,才需要使用這個選項。
在「密碼」中,輸入您在步驟 10 中指定的使用者密碼。
按一下「提交」。警告對話方塊隨即開啟。閱讀完畢後,請輸入「DATA LOSS」確認。
所選資料庫會離線。執行掛載作業,以便快速存取所選時間點的資料庫。掛載完成後,系統會在產生的有效映像檔上提供遷移選項。
設定遷移作業時間表
您可以在「已啟用的掛載點」頁面中設定遷移時間表。任何應用程式感知的已掛載映像檔,都可以在稍後遷移。使用掛載和遷移選項還原的映像檔也可以遷移。已掛載的映像檔會顯示「已掛載」的映像檔狀態,而使用掛載和遷移功能還原的映像檔,則會顯示「已還原 (已掛載)」的映像檔狀態。
如需設定遷移時間表的操作說明,請參閱「設定掛載和遷移的遷移時間表」。圖片遷移作業會按照定義的排程執行,並以指定的頻率重複執行遷移作業。
遷移作業開始後,如果映像檔是應用程式感知的掛載點,則映像檔狀態會變更為「Migrating」;如果是使用「Restore Mount and Migration」選項建立的映像檔,則會變更為「Restore (Migrating)」。圖片會處於「Migrating」狀態,直到您在步驟三中啟動完成遷移作業,也就是執行最後一次遷移作業時為止。
完成轉換
完成遷移會啟動圖片遷移程序的最後階段。一旦開始最終階段,就無法取消遷移程序。
在啟動完成階段之前,請先完成下列事項:
如要開始最終階段,請按照下列步驟操作:
- 前往「有效掛載點」頁面,然後依「圖片狀態」篩選,選擇「遷移中」或「還原 (遷移中)」。
- 選取圖片,然後在頁面底部的下拉式選單中選取「完成還原」。
- 您會看到確認訊息。仔細閱讀後,按一下「繼續」。資料庫會在最終遷移期間離線,然後在目標正式版資料庫中重新上線。
前往「監控與工作」,然後依「完成」工作類型篩選。找出工作並查看工作詳細資料。
您也可以在「有效掛載點」頁面中查看「已完成」圖片狀態的圖片。
變更遷移頻率
如要變更遷移時間表,請按照下列步驟操作:
- 選取「映像檔狀態」為「已掛載」或「已還原掛載」的有效映像檔。
在頁面底部的下拉式選單中,選取「遷移」。
「Update Migrate Frequency」(更新遷移頻率) 頁面隨即開啟。
如要設定「頻率」,請使用滑桿定義移轉工作排程的頻率,從 1 到 24 小時不等。
針對「Copy Thread Count」,請在遷移期間,為每個磁碟磁區指定要使用的平行複製執行緒數量。預設值為四。
如果是已掛載的映像檔,請按照「設定掛載和遷移作業的遷移時程」中的指示更新「檔案位置」部分。
按一下「提交」。畫面上會顯示成功訊息。
按一下「確定」關閉訊息,然後返回「已啟用的掛載點」頁面。
執行隨選遷移工作
設定遷移時間表後,系統會依照您指定的時間表執行圖片遷移作業,並以您指定的頻率執行遷移工作。不過,您可以視需要執行遷移作業。
如要執行按需映像檔遷移作業,請完成下列步驟:
- 選取「圖片狀態」為「遷移中」的有效圖片。
- 在下拉式選單中選取「立即執行遷移工作」。
取消遷移工作
如要取消圖片遷移作業,請按照下列步驟操作:
- 選取「圖片狀態」為「遷移中」的有效圖片。
- 在下拉式選單中選取「取消遷移」。
- 在警告訊息中,按一下「繼續」即可取消。取消會停止遷移作業,並刪除先前遷移作業中複製的所有資料。
取消圖片還原作業
如要取消圖片還原作業,請按照下列步驟操作:
- 前往「有效掛載點」頁面,並依「映像檔狀態」篩選「還原 (遷移中)」。
- 選取圖片,然後在頁面底部的下拉式選單中選取「取消還原」。
- 點按「繼續」即可取消。這會取消映像檔的所有執行中和排程遷移作業、刪除先前遷移作業複製的所有資料、將資料庫移至離線狀態,最後執行已掛載資料庫的卸載和刪除作業。
備份和災難復原 SQL Server DBA 指南
本頁是一系列網頁之一,專門說明如何使用備份和 DR 保護及復原 Microsoft SQL Server 資料庫。您可以在下列網頁中找到更多資訊:
- SQL Server 資料庫的備份和災難復原
- 為備份和災難復原服務準備 SQL Server 資料庫
- 新增 SQL Server 資料庫主機並探索資料庫
- 為 Microsoft SQL Server 執行個體和資料庫設定備份計畫
- 掛載 SQL Server 資料庫
- 將資料庫掛載至 SQL AlwaysOn 可用性群組
- 遷移 SQL Server 資料庫
- 複製 SQL Server 資料庫
- 還原 SQL Server 備份