您可以將 SQL Server 資料庫、執行個體或 AG 映像檔的備份檔複製到備份/還原設備所知的任何 SQL Server 主機。
複製程序會略有不同,視您要複製單一資料庫映像檔 (例如 Always On 可用性群組 (AG) 的成員),還是 SQL 執行個體中的多個映像檔而定。
使用複製作業:
如果單一磁碟區有多個 SQL Server 資料庫副本,請避免在還原磁碟區時,因整個磁碟區的內容遭到覆寫而意外遺失資料。
如果原始資料庫因損毀而遭到移除, 或是舊資料庫伺服器要換成新伺服器。
與只能在來源主機上執行的還原作業不同,您可以使用副本將 SQL Server 資料庫還原至任何主機。
您可以建立 SQL Server 資料庫的獨立副本,用於測試和開發,所有變更都會保留在使用者副本中,不會寫回快照集區。
您可以使用副本將資料庫復原至新位置、新檔案名稱,或同時復原至新位置和新檔案名稱。如果來源資料庫已損毀或需要進行根本原因分析,就會建立副本。複製作業會執行完整還原,並可選擇還原至同一主機 (新資料庫名稱或檔案名稱),或執行相同或更高版本的替代主機。副本的用途包括效能測試、長期開發和測試、報表,甚至將暫存環境中的資料庫複製到現有的正式環境執行個體。
如要將 SQL 資料庫複製到主機,請按照下列步驟操作:
在備份和災難復原設備管理控制台中,開啟「應用程式管理員」,前往「應用程式」清單。
在要複製圖片的應用程式上按一下滑鼠右鍵,然後選擇「存取」。「存取」頁面隨即開啟,並在時間軸斜坡檢視畫面中列出備份圖片。
選取圖片,然後從存取作業清單中選取「複製」。 「複製」頁面隨即開啟。
從「目標」下拉式清單中選取目標。
視需要在「標籤」欄位中輸入複製工作的標籤。
在「應用程式選項」下方,選取要複製的一或多個資料庫。 與掛接作業不同,複製多個資料庫時,系統不會建立新的 Consistency Group。
如果來源應用程式受到已啟用資料庫記錄檔備份的快照政策保護,且記錄檔可與映像檔搭配使用,您可以在「Roll Forward Time」(前滾時間) 區段中變更下列選項,將應用程式前滾至特定時間點:
- 日期欄位包含資料庫可回溯的所有可能日期,並套用資料庫交易記錄。選取資料庫需要向前復原的日期。
- 時間欄位包含滑桿,顯示資料庫可回溯至所選日期的所有可能時間。如果選取最晚的可能日期,然後將滑桿移至最右側位置,這項工作就會套用至所有可用記錄。如果選取最早的可能日期,並將滑桿移至最左側,工作就不會套用任何記錄。
- 您可以指定使用「使用者時間」或「主辦人時間」。使用者時間是相對於目前使用者的當地時間。主機時間是相對於要複製資料的系統。
在「SQL Server 執行個體名稱」中,選取要管理新資料庫的目標 SQL Server 執行個體。
如要複製單一資料庫,請輸入新資料庫的名稱,並避開所選目標伺服器和執行個體中現有資料庫的名稱。
如要複製多個 SQL 資料庫,可以為每個資料庫提供名稱。在「進階選項」下方,您也可以為每個複製的資料庫名稱加上後綴字詞、前綴字詞或兩者。
如要重新命名資料庫檔案,使其與新資料庫名稱相符,請啟用「Rename Files to Match New Database」(重新命名檔案以符合新資料庫) 選項。
在「Advanced Options」(進階選項) 部分,輸入其他必要欄位的資訊。
房源 說明 在還原後復原資料庫 如果未啟用「Recover Database After Restore」(還原後復原資料庫),SQL Server 資料庫會處於可向前復原記錄的狀態。啟用後,SQL Server 資料庫會上線,且記錄無法回溯至裝載時指定的時間點。 復原使用者登入資訊 只有在「政策設定」或「政策設定覆寫」中的「備份 SQL Server 使用者登入」設為「是」時 (這不是預設設定),才會套用這項設定。如果設為「是」,系統會將來源執行個體備份的所有使用者登入資訊還原至目標執行個體。只有在目標 SQL Server 與來源位於相同網域或樹系,且已建立所有必要信任關係時,網域帳戶才會還原。 使用者名稱/密碼 資料庫佈建的使用者憑證。
只有在執行 Backup and DR 代理程式的帳戶 (通常是「本機系統」) 沒有權限套用交易記錄或分離資料庫 (通常是後續解除掛接時的必要步驟) 時,才需要使用者名稱。覆寫現有資料庫 覆寫原始資料庫。 在「檔案位置」部分,指定要將資料庫檔案複製到與來源伺服器相同的路徑,還是複製到新位置。可能的做法有以下三種:
將檔案複製到與來源伺服器相同的磁碟機或路徑 (預設選項)。
在磁碟區層級選擇新的檔案位置。
在檔案層級選擇新的檔案位置。
如果選取第二個選項 (磁碟區層級的新檔案選項), 系統會顯示表格,內含來源磁碟區和目標磁碟區下拉式選單。
在「目標磁碟區」中,從所有已探索到的檔案系統應用程式下拉式清單中,選取目標磁碟區。如有需要,您也可以輸入磁碟區,例如:M:\ 或 L:\Logs\Log1。
如果選取第三個選項 (檔案層級的新檔案位置),系統會顯示含有三欄的表格,分別是「檔案」、「來源位置」和「目標位置」。在「目標位置」中,視需要輸入新的檔案位置。
按一下「提交」。 系統會將工作提交至所選主機,以複製映像檔。您可以在「Monitor」中查看工作狀態,確認複製作業是否成功。
備份和災難復原 Microsoft SQL Server DBA 指南
本頁面是系列頁面之一,專門介紹如何使用備份和災難復原服務,保護及復原 Microsoft SQL Server 資料庫。如需更多資訊,請參閱:
- Microsoft SQL Server 資料庫的備份和災難復原
- 準備 SQL Server 資料庫以進行備份和災難復原
- 新增 SQL Server 資料庫主機並探索資料庫
- 為 Microsoft SQL Server 執行個體和資料庫設定備份計畫
- Microsoft SQL Server 執行個體和資料庫的應用程式詳細資料和設定
- 掛接 SQL Server 資料庫
- 將資料庫掛接到 SQL Always On 可用性群組
- 管理有效安裝座
- 遷移 SQL Server 資料庫
- 複製 SQL Server 資料庫
- 還原 SQL Server 備份