Skip to main content
NetApp database solutions
本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。

TR-4951:AWS FSx ONTAP上的 Microsoft SQL Server 備份與還原

貢獻者 kevin-hoke

本文檔介紹使用SnapCenter在 AWS FSx ONTAP上執行 Microsoft SQL Server 備份和復原所需的步驟。其中包括以下資訊:

  • NetApp SnapCenter配置

  • SnapCenter備份作業

  • FCI 資料庫的備份作業

  • 多個資料庫的備份操作

  • 還原和復原

SnapCenter配置

必須執行下列步驟來設定SnapCenter並保護 Microsoft SQL Server 資源。以下各節詳細介紹了以下每個步驟。

  1. 為 SQL Server 備份和還原使用者設定 sysadmin 憑證。

  2. 配置儲存設定。提供 Amazon Web Services (AWS) 管理憑證以從SnapCenter存取Amazon FSx ONTAP儲存虛擬機器 (SVM)。

  3. 為SnapCenter新增 SQL Server 主機。部署並安裝所需的SnapCenter插件。

  4. 配置策略。定義備份作業類型、保留和可選的快照備份複製。

  5. 設定和保護 Microsoft SQL Server 資料庫。

SnapCenter新安裝的使用者介面

設定 SQL Server 備份的憑證並使用 sysadmin 權限還原使用者。

此圖顯示輸入/輸出對話框或表示書面內容

NetApp建議使用基於角色的存取控制 (RBAC) 將資料保護和管理功能委託給SnapCenter和視窗主機上的各個使用者。使用者必須具有存取託管資料庫的 SQL Server 的權限。對於多個主機,使用者名稱和密碼在各個主機之間必須相同。此外,為了讓SnapCenter能夠在 SQL Server 主機上部署所需的插件,您必須註冊SnapCenter的網域資訊以驗證您的憑證和主機。

展開以下部分以查看有關如何完成每個步驟的詳細說明。

新增憑證

前往*設定*,選擇*憑證*,然後按一下(+)。

此圖顯示輸入/輸出對話框或表示書面內容

新使用者必須擁有 SQL Server 主機的管理員權限。

此圖顯示輸入/輸出對話框或表示書面內容

配置儲存

若要在SnapCenter中配置存儲,請完成以下步驟:

  1. 在SnapCenter UI 中,選擇「儲存系統」。有兩種儲存類型,* ONTAP SVM* 和 * ONTAP Cluster*。預設情況下,儲存類型為* ONTAP SVM*。

  2. 按一下(+)新增儲存系統資訊。

    此圖顯示輸入/輸出對話框或表示書面內容

  3. 提供*FSx ONTAP管理*端點。

    此圖顯示輸入/輸出對話框或表示書面內容

  4. SVM 現已在SnapCenter中配置。

    此圖顯示輸入/輸出對話框或表示書面內容

為SnapCenter新增 SQL Server 主機

若要新增 SQL Server 主機,請完成下列步驟:

  1. 在「主機」標籤中,按一下 (+) 新增 Microsoft SQL Server 主機。

    此圖顯示輸入/輸出對話框或表示書面內容

  2. 提供遠端主機的完全限定網域名稱 (FQDN) 或 IP 位址。

    註 憑證是預設填入的。
  3. 選擇 Microsoft Windows 和 Microsoft SQL Server 選項,然後提交。

    此圖顯示輸入/輸出對話框或表示書面內容

SQL Server 套件已安裝。

此圖顯示輸入/輸出對話框或表示書面內容

  1. 安裝完成後,請前往*資源*標籤以驗證所有 FSx ONTAP iSCSI 磁碟區是否存在。

    此圖顯示輸入/輸出對話框或表示書面內容

配置日誌目錄

若要設定主機日誌目錄,請完成下列步驟:

  1. 按一下複選框。將開啟一個新分頁。

    此圖顯示輸入/輸出對話框或表示書面內容

  2. 按一下*配置日誌目錄*連結。

    此圖顯示輸入/輸出對話框或表示書面內容

  3. 選擇主機日誌目錄和 FCI 實例日誌目錄的磁碟機。點選“儲存”。對叢集中的第二個節點重複相同的過程。關閉視窗。

    此圖顯示輸入/輸出對話框或表示書面內容

主機現在處於運作狀態。

此圖顯示輸入/輸出對話框或表示書面內容

  1. 從「資源」標籤中,我們可以看到所有的伺服器和資料庫。

    此圖顯示輸入/輸出對話框或表示書面內容

配置備份策略

備份策略是一組控制如何管理、排程和保留備份的規則。它有助於根據您公司的 SLA 確定備份類型和頻率。

展開以下部分以查看有關如何完成每個步驟的詳細說明。

配置 FCI 資料庫的備份操作

若要為 FCI 資料庫設定備份策略,請完成下列步驟:

  1. 前往*設定*並選擇左上角的*策略*。然後點選“新建”。

    此圖顯示輸入/輸出對話框或表示書面內容

  2. 輸入策略名稱和描述。按一下“下一步”。

    此圖顯示輸入/輸出對話框或表示書面內容

  3. 選擇*完整備份*作為備份類型。

    此圖顯示輸入/輸出對話框或表示書面內容

  4. 選擇計劃頻率(基於公司 SLA)。按一下“下一步”。

    此圖顯示輸入/輸出對話框或表示書面內容

  5. 配置備份的保留設定。

    此圖顯示輸入/輸出對話框或表示書面內容

  6. 配置複製選項。

    此圖顯示輸入/輸出對話框或表示書面內容

  7. 指定在備份作業運行之前和之後運行的運行腳本(如果有)。

    此圖顯示輸入/輸出對話框或表示書面內容

  8. 根據備份計劃運行驗證。

    此圖顯示輸入/輸出對話框或表示書面內容

  9. *摘要*頁面提供了備份策略的詳細資訊。任何錯誤都可以在這裡糾正。

    此圖顯示輸入/輸出對話框或表示書面內容

配置和保護 MSSQL Server 資料庫

  1. 設定備份策略的開始日期和到期日期。

    此圖顯示輸入/輸出對話框或表示書面內容

  2. 定義備份計畫。為此,請按一下 (+) 來配置時間表。輸入*開始日期*和*到期日*。根據公司的 SLA 設定時間。

    此圖顯示輸入/輸出對話框或表示書面內容

  3. 配置驗證伺服器。從下拉式選單中選擇伺服器。

    此圖顯示輸入/輸出對話框或表示書面內容

  4. 點選加號並確認,確認配置的計畫。

  5. 提供電子郵件通知的資訊。按一下“下一步”。

    此圖顯示輸入/輸出對話框或表示書面內容

現已配置 SQL Server 資料庫的備份策略摘要。

此圖顯示輸入/輸出對話框或表示書面內容

SnapCenter備份作業

若要建立按需 SQL Server 備份,請完成下列步驟:

  1. 從*資源*視圖中,選擇資源並選擇*立即備份*。

    此圖顯示輸入/輸出對話框或表示書面內容

  2. 在「備份」對話方塊中,按一下「備份」。

    此圖顯示輸入/輸出對話框或表示書面內容

  3. 顯示確認畫面。按一下“是”確認。

    此圖顯示輸入/輸出對話框或表示書面內容

監視備份作業

  1. 從「監控」標籤中,按一下該作業並選擇右側的「詳細資料」以查看該作業。

    此圖顯示輸入/輸出對話框或表示書面內容

    此圖顯示輸入/輸出對話框或表示書面內容

備份完成後,拓樸視圖中會顯示一個新條目。

多個資料庫的備份操作

若要為多個 SQL Server 資料庫設定備份策略,請透過完成下列步驟建立資源群組原則:

  1. 在「檢視」功能表的「資源」標籤中,使用下拉式選單變更為資源組。

    此圖顯示輸入/輸出對話框或表示書面內容

  2. 按一下 (+) 可取得新的資源群組。

    此圖顯示輸入/輸出對話框或表示書面內容

  3. 提供名稱和標籤。按一下“下一步”。

    此圖顯示輸入/輸出對話框或表示書面內容

  4. 將資源新增至資源組:

    • *主持人。 *從下拉式選單中選擇託管資料庫的伺服器。

    • 資源類型。從下拉式選單中選擇*資料庫*。

    • SQL Server 執行個體。選擇伺服器。

      此圖顯示輸入/輸出對話框或表示書面內容

      預設情況下,選擇“自動從相同儲存磁碟區中選擇所有資源”選項。清除該選項並僅選擇需要新增至資源組的資料庫,按一下箭頭新增並按一下*下一步

    此圖顯示輸入/輸出對話框或表示書面內容

  5. 在策略上,按一下 (+)。

    此圖顯示輸入/輸出對話框或表示書面內容

  6. 輸入資源組策略名稱。

    此圖顯示輸入/輸出對話框或表示書面內容

  7. 根據您公司的 SLA 選擇*完整備份*和計劃頻率。

    此圖顯示輸入/輸出對話框或表示書面內容

  8. 配置保留設定。

    此圖顯示輸入/輸出對話框或表示書面內容

  9. 配置複製選項。

    此圖顯示輸入/輸出對話框或表示書面內容

  10. 配置在執行備份之前執行的腳本。按一下“下一步”。

    此圖顯示輸入/輸出對話框或表示書面內容

  11. 確認以下備份計畫的驗證。

    此圖顯示輸入/輸出對話框或表示書面內容

  12. 在「摘要」頁面上,驗證訊息,然後按一下「完成」。

    此圖顯示輸入/輸出對話框或表示書面內容

設定並保護多個 SQL Server 資料庫

  1. 按一下 (+) 符號以配置開始日期和到期日期。

    此圖顯示輸入/輸出對話框或表示書面內容

  2. 設定時間。

    此圖顯示輸入/輸出對話框或表示書面內容

    此圖顯示輸入/輸出對話框或表示書面內容

  3. 從「驗證」標籤中,選擇伺服器,配置計劃,然後按一下「下一步」。

    此圖顯示輸入/輸出對話框或表示書面內容

  4. 配置通知以傳送電子郵件。

    此圖顯示輸入/輸出對話框或表示書面內容

該策略現已配置為備份多個 SQL Server 資料庫。

此圖顯示輸入/輸出對話框或表示書面內容

觸發多個 SQL Server 資料庫的按需備份

  1. 從“資源”標籤中,選擇視圖。從下拉式選單中選擇“資源組”。

    此圖顯示輸入/輸出對話框或表示書面內容

  2. 選擇資源組名稱。

  3. 點選右上角的*立即備份*。

    此圖顯示輸入/輸出對話框或表示書面內容

  4. 將會開啟一個新視窗。按一下*備份後驗證*複選框,然後按一下備份。

    此圖顯示輸入/輸出對話框或表示書面內容

  5. 顯示確認訊息。按一下“是”。

    此圖顯示輸入/輸出對話框或表示書面內容

監控多資料庫備份作業

從左側導覽列中,按一下*監控*,選擇備份作業,然後按一下*詳細資料*查看作業進度。

此圖顯示輸入/輸出對話框或表示書面內容

按一下「資源」標籤查看完成備份所需的時間。

此圖顯示輸入/輸出對話框或表示書面內容

多個資料庫備份的交易日誌備份

SnapCenter支援完整、批次日誌和簡單復原模型。簡單復原模式不支援交易日誌備份。

若要執行交易日誌備份,請完成下列步驟:

  1. 從「資源」標籤中,將檢視功能表從「資料庫」變更為「資源組」。

    此圖顯示輸入/輸出對話框或表示書面內容

  2. 選擇已建立的資源組備份策略。

  3. 選擇右上角的*修改資源組*。

    此圖顯示輸入/輸出對話框或表示書面內容

  4. *名稱*部分預設為備份策略名稱和標籤。按一下“下一步”。

    *資源*標籤突顯了要設定交易備份策略的基礎。

    此圖顯示輸入/輸出對話框或表示書面內容

  5. 輸入策略名稱。

    此圖顯示輸入/輸出對話框或表示書面內容

  6. 選擇 SQL Server 備份選項。

  7. 選擇日誌備份。

  8. 根據您公司的 RTO 設定計劃頻率。按一下“下一步”。

    此圖顯示輸入/輸出對話框或表示書面內容

  9. 配置日誌備份保留設定。按一下“下一步”。

    此圖顯示輸入/輸出對話框或表示書面內容

  10. (可選)配置複製選項。

    此圖顯示輸入/輸出對話框或表示書面內容

  11. (可選)配置在執行備份作業之前執行的任何腳本。

    此圖顯示輸入/輸出對話框或表示書面內容

  12. (可選)配置備份驗證。

    此圖顯示輸入/輸出對話框或表示書面內容

  13. 在「摘要」頁面上,按一下「完成」。

    此圖顯示輸入/輸出對話框或表示書面內容

配置和保護多個 MSSQL Server 資料庫

  1. 按一下新建立的交易日誌備份策略。

    此圖顯示輸入/輸出對話框或表示書面內容

  2. 設定*開始日期*和*到期日*。

  3. 根據 SLA、RTP 和 RPO 輸入日誌備份策略的頻率。按一下“確定”。

    此圖顯示輸入/輸出對話框或表示書面內容

  4. 您可以看到這兩項政策。按一下“下一步”。

    此圖顯示輸入/輸出對話框或表示書面內容

  5. 配置驗證伺服器。

    此圖顯示輸入/輸出對話框或表示書面內容

  6. 配置電子郵件通知。

    此圖顯示輸入/輸出對話框或表示書面內容

  7. 在「摘要」頁面上,按一下「完成」。

    此圖顯示輸入/輸出對話框或表示書面內容

觸發多個 SQL Server 資料庫的按需交易日誌備份

若要觸發多個 SQL 伺服器資料庫的交易日誌的按需備份,請完成以下步驟:

  1. 在新策略頁面,選擇頁面右上角的*立即備份*。

    此圖顯示輸入/輸出對話框或表示書面內容

  2. 從*策略*標籤的彈出視窗中,選擇下拉式選單,選擇備份策略,配置交易日誌備份。

    此圖顯示輸入/輸出對話框或表示書面內容

  3. 按一下“備份”。將顯示一個新視窗。

  4. 按一下「」確認備份策略。

    此圖顯示輸入/輸出對話框或表示書面內容

監控

移至「監控」標籤並監控備份作業的進度。

此圖顯示輸入/輸出對話框或表示書面內容

還原和復原

請參閱在SnapCenter中還原 SQL Server 資料庫所需的下列先決條件。

  • 還原作業完成之前,目標實例必須處於線上狀態並且正在執行。

  • 必須停用計劃針對 SQL Server 資料庫執行的SnapCenter操作,包括在遠端管理或遠端驗證伺服器上規劃的任何作業。

  • 如果要將自訂日誌目錄備份還原到備用主機,則SnapCenter伺服器和插件主機必須安裝相同的SnapCenter版本。

  • 您可以將系統資料庫還原到備用主機。

  • SnapCenter可以在不使 SQL Server 叢集群組離線的情況下還原 Windows 叢集中的資料庫。

將 SQL Server 資料庫上已刪除的表還原到某個時間點

若要將 SQL Server 資料庫還原到某個時間點,請完成下列步驟:

  1. 以下螢幕截圖顯示了刪除表之前 SQL Server 資料庫的初始狀態。

    此圖顯示輸入/輸出對話框或表示書面內容

    螢幕截圖顯示表中刪除了 20 行。

    此圖顯示輸入/輸出對話框或表示書面內容

  2. 登入SnapCenter伺服器。從“資源”標籤中,選擇資料庫。

    此圖顯示輸入/輸出對話框或表示書面內容

  3. 選擇最近的備份。

  4. 在右側選擇*恢復*。

    此圖顯示輸入/輸出對話框或表示書面內容

  5. 將顯示一個新視窗。選擇*恢復*選項。

  6. 將資料庫還原到建立備份的相同主機。按一下“下一步”。

    此圖顯示輸入/輸出對話框或表示書面內容

  7. 對於*復原類型*,選擇*所有日誌備份*。按一下“下一步”。

    此圖顯示輸入/輸出對話框或表示書面內容

    此圖顯示輸入/輸出對話框或表示書面內容

預恢復選項:

  1. 選擇選項*復原期間用同名覆寫資料庫*。按一下“下一步”。

    此圖顯示輸入/輸出對話框或表示書面內容

恢復後選項:*

  1. 選擇選項*可操作,但無法還原其他交易日誌*。按一下“下一步”。

    此圖顯示輸入/輸出對話框或表示書面內容

  2. 提供電子郵件設定。按一下“下一步”。

    此圖顯示輸入/輸出對話框或表示書面內容

  3. 在「摘要」頁面上,按一下「完成」。

    此圖顯示輸入/輸出對話框或表示書面內容

監控恢復進度

  1. 在「監控」標籤中,按一下還原作業詳細資料以查看還原作業的進度。

    此圖顯示輸入/輸出對話框或表示書面內容

  2. 恢復作業詳細資料。

    此圖顯示輸入/輸出對話框或表示書面內容

  3. 傳回 SQL Server 主機 > 資料庫 > 表存在。

    此圖顯示輸入/輸出對話框或表示書面內容