還原 MSSQL 資料庫

使用 SQL Server 外掛程式備份 SQL Server 資料庫後,您可將資料庫直接還原至 SQL Server 執行個體,或將資料庫還原至平面檔案。 當您要在 Always On 可用性群組中還原 SQL Server 資料庫時,必須始終將資料庫還原至主複本。

將資料庫直接還原至 SQL Server。

使用 SQL Server 外掛程式備份 SQL Server 資料庫之後,您可以將資料庫直接還原至 SQL Server 實例。 如果使用替代方法來備份交易日誌,您可以還原處於還原中狀態的資料庫,以便稍後可以將交易日誌套用至資料庫。 當您還原系統資料庫時,必須先自行還原主要資料庫。 之後可以還原其他系統資料庫。 您必須指定 Windows 或SQL Server用於連線到的管理員帳戶SQL Server在恢復期間。 還原延伸至 Microsoft® Azure的 SQL Server 2016 資料庫之後,您必須執行儲存程序 (sys.sp_rda_reauthorize_db),將本端還原資料庫重新連接至遠端 Azure 資料。 有關更多信息,請參閱 恢復之間的連接SQL Server資料庫和遠端AzureMicrosoft Developer Network 上的資料庫

若要將資料庫直接還原至 SQL Server,請完成下列作業。

  1. 在導覽列上,點擊「電腦」。 網格會列出可用的電腦。

  2. 尋找具有您要還原之 SQL Server 資料庫備份的伺服器,然後按一下電腦的列來展開其視圖。

  3. 按一下工作標籤。

  4. 尋找具有您要還原之資料庫的工作。 在工作的「選取動作」功能表中,按一下 還原

  5. 在「選擇如何還原」對話框中,選取 將資料庫還原至 SQL Server 實例

  6. 在「實例」清單中,按一下您要在其中還原資料庫的 SQL Server 實例。

  7. 使用下列其中一種方法來連接至實例。

    • 若要使用 Windows 管理員帳戶連線至實例,請選擇 Windows 驗證。 在適當的欄位中輸入使用者名稱、密碼及網域。
    • 若要使用 SQL Server 管理者帳戶連接至實例,請選取 SQL Server 鑑別。 在適當的欄位中輸入使用者名稱和密碼。
  8. 按一下「繼續」。 SQL Server「還原」對話框會顯示工作的最新安全集。

  9. 若要從較舊的安全集或 SSI (安全集映像檔) 檔案還原資料,請採取下列其中一個步驟。

    • 若要從較舊的安全集還原資料,請按一下行事曆。 在出現的日曆中,點擊您要還原的安全組的日期。 在行事曆旁邊,按一下您要使用的特定安全集。
    • 若要從磁碟上的 SSI (安全集映像檔) 檔案還原資料,請從來源裝置清單中選取磁碟上的目錄。 按一下資料夾。 在「選取資料夾」對話框中,選取檔案所在的目錄,然後按一下「OK」。

    SSI 檔案是從儲存庫匯出或從電腦備份至磁碟而非儲存庫的完整備份。 相較於從遠端資料中心的儲存庫還原資料,將備份檔儲存在實體媒體上並將它們傳輸至位置進行還原的速度會更快。 注意:在將安全組導入保管庫,並將 IBM Cloud® Backup for Classic 代理程式與保管庫同步之前,您無法從備份還原至磁碟(SSI檔案)。

  10. 在資料庫選擇方框中,選取您要還原的每一個資料庫的勾選框。

  11. 在「加密密碼」欄位中,輸入資料加密密碼。 若要檢視密碼提示,請按一下提示。

  12. 選取資料庫名稱。

  • 若要還原一個以上具有其原始名稱的資料庫,請選取原始資料庫名稱。
  • 若要以新名稱還原一個資料庫,請選取替代資料庫名稱。 在出現的欄位中,輸入所還原資料庫的新名稱。

如果選取「替代資料庫名稱」,則只能還原一個資料庫。

  1. 選取適當的改寫設定。
  • 若要在還原與現有資料庫同名的資料庫時改寫現有資料庫,請選取改寫現有資料庫。
  • 如果有同名的資料庫存在,如果要使還原失敗,請清除改寫現有的資料庫。 如果未選取「改寫現有資料庫」,且您要還原多個資料庫,則即使一個資料庫與現有資料庫具有相同的名稱,所有資料庫的還原都會失敗。
  1. 若要還原處於還原中狀態的資料庫,請選取 使用無回復來還原。 如果選取此選項,則在還原資料庫之後,您可以將交易日誌套用至資料庫。 必須先使用替代方法 (例如,原生 SQL Server 備份) 來備份交易日誌。
  2. 若要指定資料庫檔案的替代位置,請選取替代路徑。 按一下資料夾。 在「選取資料夾」對話框中,選取替代檔案位置,然後按一下「OK」。

只有在資料庫檔案的原始位置無法使用時,才會使用替代檔案位置。

  1. 如果要變更日誌詳細資料層次、頻寬節流控制設定或強迫回復選項,請按一下進階還原選項。

  2. 按一下執行還原。 「處理程序詳細資料」對話框會顯示還原進度,並指出還原完成的時間。 其他最近的工作處理程序也可能列在對話框視窗中。 如果要關閉「程序詳細資料」畫面,請按一下關閉。 關閉視窗不會影響還原程序。

將資料庫還原至純文字檔

在使用 SQL Server 外掛程式備份 SQL Server 資料庫之後,您可以將 SQL Server 資料庫還原為純文字檔。 然後可以使用 SQL Server 工具將資料帶入資料庫。

若要將 SQL Server 資料庫還原至純文字檔,請完成下列作業。

  1. 在導覽列上,點擊「電腦」。 網格列出可用的伺服器。

  2. 尋找具有您要還原之 SQL Server 資料庫備份的電腦,並按一下電腦的列來展開其視圖。

  3. 按一下工作標籤。

  4. 尋找具有您要還原之資料庫的工作,然後在工作的選取動作功能表中按一下還原。

  5. 在選擇如何還原對話框中,選取還原至資料夾。

  6. 按一下「繼續」。 「SQL Server 還原」對話框會顯示工作的最新安全集。

  7. 若要從較舊的安全集或 SSI (安全集映像檔) 檔案還原資料,請採取下列其中一個步驟。

    • 若要從較舊的安全集還原資料,請按一下行事曆。 在出現的日曆中,點擊您要還原的安全組的日期。 在行事曆旁邊,按一下您要使用的特定安全集。
    • 若要從磁碟上的安全集映像檔 (SSI) 還原資料,請從「來源裝置」清單中選取 磁碟上的目錄。 按一下資料夾。 在「選取資料夾」對話框中,選取檔案所在的目錄,然後按一下 OK

    SSI 檔案是從儲存庫匯出或從電腦備份至磁碟而非儲存庫的完整備份。 相較於從遠端資料中心的儲存庫還原資料,將備份檔儲存在實體媒體上並將它們傳輸至位置進行還原的速度會更快。 在將安全集導入保管庫並將 IBM Cloud Backup for Classic 代理程式與保管庫同步之前,您無法從備份還原至磁碟(SSI檔案)。

  8. 在「選取資料庫」中,選取您要還原的每一個資料庫的勾選框。

  9. 在「加密密碼」欄位中,輸入資料加密密碼。 若要檢視密碼提示,請按一下提示。

  10. 在還原目的地下,輸入目的地的路徑,或按一下資料夾。 在「選取資料夾」對話框中,選取您要還原的位置,然後按一下確定。

  11. 如果要變更日誌詳細資料層次、頻寬節流控制設定或強迫回復選項,請按一下進階還原選項。 在對話方塊中,您可以選擇作業記錄的詳細程度,並選擇或清除使用所有可用頻寬選項。

  12. 按一下執行還原。 「處理程序詳細資料」對話框會顯示還原進度,並指出還原完成的時間。 對話框中也可能列出其他最近的工作處理程序。 如果要關閉「程序詳細資料」畫面,請按一下關閉。 關閉視窗不會影響還原程序。

在 AlwaysOn 可用性群組中還原資料庫

您必須始終將 SQL Server 資料庫還原至 AlwaysOn 可用性群組中的主要複本。 若 Windows IBM Cloud Backup for Classic 代理程式與外掛程式未安裝於主要複本伺服器上,您必須將服務切換至已安裝該軟體的伺服器。 然後,您可以嘗試還原。

將資料庫還原至主要抄本並將資料庫新增回「AlwaysOn 可用性群組」之後,可以將它抄寫至次要抄本。 為減少還原後的複製流量,您可在任何安裝了備份代理程式和插件的次要伺服器上執行「從另一台電腦還原」操作。

還原 AlwaysOn 可用性群組中的主要資料庫

  1. 如果 IBM Cloud Backup for Classic 代理程式及外掛程式未安裝在主要抄本伺服器上,請失效接手至已安裝 IBM Cloud Backup for Classic 代理程式的次要資料庫實例。 您在其中備份資料庫的先前次要抄本會變成主要抄本。
  2. 從「AlwaysOn 可用性群組」中移除主要資料庫。
  3. 從所有次要抄本中刪除資料庫。
  4. 使用「改寫現有資料庫」選項,將主要資料庫還原至原始資料庫名稱。
  5. 使用「完整同步化」選項,將還原的主要資料庫新增至「AlwaysOn 可用性群組」。 將 SQL Server 資料庫還原至主要抄本之後,您可以將資料庫還原至次要抄本伺服器,以減少所需的抄寫資料流量。

在 AlwaysOn 可用性群組中還原次要資料庫

  1. 如果您在還原主要資料庫時未從所有次要抄本刪除資料庫,請從「AlwaysOn 可用性群組」中移除次要資料庫。
  2. 在已安裝 IBM Cloud Backup for Classic 代理程式及外掛程式的次要抄本伺服器上,使用「無回復」選項執行「從另一部電腦還原」來還原資料庫。
  3. 使用「結合」選項,將已還原的次要資料庫新增至「AlwaysOn 可用性群組」。

從 SQL Server 或 SharePoint 資料庫還原項目

如果微軟SharePoint2010 或 2013 資料庫透過使用SQL Server插件,您可以從備份中還原網站集、網站、清單和文件等項目。 如果一個Microsoft SQL Server資料庫是透過使用SQL Server插件或映像插件,您可以從備份中還原特定的表和物件。

若要從資料庫備份還原項目,您必須先使用「入口網站」,將安全集公開為共用資源。 然後,您可以使用「精度還原」應用程式,從備份中尋找並還原項目。 若要從以下位置復原項目SharePoint資料庫備份,使用 Microsoft 的 Granular RestoreSharePoint。 要從SQL Server資料庫備份,使用 Microsoft Exchange 和 SQL 的粒度還原。 如需相關資訊,或若要取得「精度還原」應用程式,請聯絡服務提供者。

若要從 SQL Server 或 SharePoint 資料庫還原項目,請完成下列作業。

  1. 在導覽列上,點擊「電腦」。 網格列出可用的伺服器。
  2. 使用您要還原的 SharePoint 或 SQL Server 資料來尋找已設定安全的電腦,然後按一下電腦列來展開其視圖。
  3. 按一下工作標籤。
  4. 尋找具有您要還原之 SharePoint 資料的工作,然後在工作的「選取動作」功能表中按一下「還原」。 即會出現「選擇如何還原」對話框。
  5. 選取「將項目還原至 SharePoint 或 SQL Server 資料庫」,然後按一下「繼續」。 SQL Server「還原」對話框會顯示工作的最新安全集。
  6. 若要從較舊的安全集還原資料,請按一下行事曆。 在行事曆中,點擊您要還原的保險箱設定日期。 然後,按一下您要使用的特定安全集。
  7. 在「加密密碼」欄位中,輸入資料加密密碼。 若要檢視密碼提示,請按一下提示。
  8. 在「閒置時間」欄位中,輸入共享項目必須自動停止運作的閒置分鐘數。 此值的範圍可以從 2-180 分鐘。
  9. 選取或清除使用所有可用的頻寬選項。
  10. 按一下共用。 「處理程序詳細資料」對話框會顯示共用處理程序的狀態。 當共用可用時,共用路徑會出現在對話框旁邊。
  11. 按一下複製路徑至剪貼簿。 路徑現在可供您貼到「精度還原」應用程式中。
  12. 啟動精度還原。
  • 恢復SharePoint項,啟動 Microsoft 的粒度還原SharePoint應用程式在SharePoint2010 或 2013 系統。
  • 恢復SQL Server資料庫項目,啟動 Granular Restore for Microsoft Exchange and SQL 應用程式SQL Server系統。
  1. 將 SQL 安全集共用的路徑貼到「精度還原」應用程式。
  2. 選取並還原您的資料。
  3. 當您不再需要共用安全集時,請按一下停止。 當您按一下「停止」或達到共用閒置時間時,「處理程序詳細資料」對話框會顯示共用不再可用。