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

備份 SQL 資源

如果資源尚未屬於任何資源群組,您可以從資源頁面備份該資源。

關於此任務
  • 為了優化備份操作,您應該在 DNS 伺服器中建立 Windows 叢集名稱和 IP 位址的反向查找記錄。

  • 對於 Windows 憑證驗證,您必須在安裝外掛程式之前設定您的憑證。

  • 對於 SQL Server 執行個體驗證,您必須在安裝外掛程式後新增憑證。

  • 對於 gMSA 驗證,您必須在 新增主機修改主機 頁面中向SnapCenter註冊主機時設定 gMSA,以啟用和使用 gMSA。

  • 如果主機新增了 gMSA,且 gMSA 具有登入和系統管理員權限,則允許 gMSA 連線到 SQL 實例。

    • SnapCenter將驗證是否配置了 SQL 執行個體的驗證。如果配置了身份驗證,則將使用此憑證存取 SQL 實例。

    • 如果未配置身份驗證,請使用 gMSA 查看 SQL 插件目前是否正在運行。如果插件正在運行,它將用於建立與 SQL 實例的連接。

    • 當未配置 SQL 執行個體的驗證且外掛程式無法執行時,將透過 Windows 憑證驗證存取 SQL 執行個體。

SnapCenter使用者介面
步驟
  1. 在左側導覽窗格中,選擇*資源*,然後從清單中選擇適當的外掛程式。

  2. 在資源頁面中,從*視圖*下拉清單中選擇*資料庫*、實例*或*可用性群組

    1. 選擇要備份的資料庫、執行個體或可用性群組。

      當您備份實例時,有關該實例的最後備份狀態或時間戳記的資訊將不會在資源頁面中提供。

    在拓樸視圖中,您無法區分備份狀態、時間戳記或備份是針對實例還是資料庫。

  3. 在資源頁面中,選取*Snapshot 副本的自訂名稱格式*複選框,然後輸入要用於 Snapshot 名稱的自訂名稱格式。

    例如,customtext_policy_hostname 或 resource_hostname。預設情況下,時間戳記會附加到快照名稱。

  4. 在「策略」頁面中,執行以下任務:

    1. 在「策略」部分中,從下拉清單中選擇一個或多個策略。

      您可以透過選擇 * 來建立策略從資源群組新增策略* 啟動策略精靈。

      在「為選定的策略配置計畫」部分中,列出了選定的策略。

    2. 選擇 *從資源群組新增策略 * 在您想要設定計畫的政策的設定計畫列中。

    3. 在*新增政策時間表* `policy_name`對話方塊中,配置計劃,然後選擇*確定*。

      這裡 `policy_name`是您選擇的策略的名稱。

    配置的計劃列在「已套用的計劃」欄位中。

    1. 選擇“使用 Microsoft SQL Server 排程器”,然後從與排程原則關聯的“排程器實例”下拉清單中選擇排程器實例。

  5. 在驗證頁面中,執行以下步驟:

    1. 從*驗證伺服器*下拉清單中選擇驗證伺服器。

      您可以選擇多個驗證伺服器(本機主機或遠端主機)。

    註 驗證伺服器版本應等於或高於託管主資料庫的 SQL 伺服器的版本。
    1. 選擇*載入輔助定位器以驗證輔助備份*以驗證輔助儲存系統上的備份。

    2. 選擇您要設定驗證計劃的策略,然後選擇*從資源群組新增策略 *.

    3. 在新增驗證計劃_policy_name_對話方塊中,執行下列操作:

      如果你想…​ 這樣做…​

      備份後運行驗證

      選擇*備份後執行驗證*。

      安排驗證

      選擇*運行計劃驗證*。

      註 如果驗證伺服器沒有儲存連接,驗證操作將失敗並出現錯誤:無法掛載磁碟。
    4. 選擇“確定”。

      配置的計劃列在「已套用的計劃」欄位中。

  6. 在通知頁面中,從*電子郵件首選項*下拉清單中,選擇您想要傳送電子郵件的場景。

    您也必須指定寄件者和收件者的電子郵件地址以及電子郵件的主題。如果要附加對資源組執行的操作的報告,請選擇*附加作業報告*。

    註 對於電子郵件通知,您必須使用 GUI 或 PowerShell 命令 Set-SmSmtpServer 指定 SMTP 伺服器詳細資訊。
  7. 查看摘要,然後選擇*完成*。

    進入資料庫拓撲頁面。

  8. 選擇*立即備份*。

  9. 在備份頁面中,執行以下步驟:

    1. 如果您已對資源套用了多個策略,請從「策略」下拉清單中選擇要用於備份的策略。

      如果為按需備份選擇的策略與備份計畫相關聯,則按需備份將根據為計畫類型指定的保留設定進行保留。

    2. 選擇*備份後驗證*來驗證您的備份。

    3. 選擇*備份*。

      註 您不應重新命名在 Windows 排程器或 SQL Server 代理程式中建立的備份作業。

      如果為按需備份選擇的策略與備份計畫相關聯,則按需備份將根據為計畫類型指定的保留設定進行保留。

    建立隱式資源組。您可以從「使用者造訪」頁面選擇相應的使用者或群組來查看。隱式資源組類型是“Resource”。

  10. 透過選擇 Monitor > Jobs 來監控操作進度。

完成後
  • 在MetroCluster配置中, SnapCenter可能無法在故障轉移後偵測到保護關係。

  • 如果您正在備份 VMDK 上的應用程式數據,並且SnapCenter Plug-in for VMware vSphere的Java 堆大小不夠大,則備份可能會失敗。若要增加 Java 堆大小,請找到腳本檔案 /opt/netapp/init_scripts/scvservice。在該腳本中, do_start method`命令啟動SnapCenter VMware 插件服務。將該命令更新為以下內容: `Java -jar -Xmx8192M -Xms4096M

PowerShell cmdlet
步驟
  1. 使用 Open-SmConnection cmdlet 為指定使用者啟動與SnapCenter伺服器的連線會話。

    Open-smconnection  -SMSbaseurl  https://snapctr.demo.netapp.com:8146

    顯示使用者名稱和密碼提示。

  2. 使用 Add-SmPolicy cmdlet 建立備份策略。

    此範例建立一個 SQL 備份類型為 FullBackup 的新備份策略:

    PS C:\> Add-SmPolicy -PolicyName TESTPolicy
    -PluginPolicyType SCSQL -PolicyType Backup
    -SqlBackupType FullBackup -Verbose

    此範例建立一個新的備份策略,其 Windows 檔案系統備份類型為 CrashConsistent:

    PS C:\> Add-SmPolicy -PolicyName FileSystemBackupPolicy
    -PluginPolicyType SCW -PolicyType Backup
    -ScwBackupType CrashConsistent -Verbose
  3. 使用 Get-SmResources cmdlet 來發現主機資源。

    此範例發現指定主機上的 Microsoft SQL 外掛程式的資源:

    C:\PS>PS C:\> Get-SmResources -HostName vise-f6.sddev.mycompany.com
    -PluginCode SCSQL

    此範例發現指定主機上的 Windows 檔案系統的資源:

    C:\PS>PS C:\> Get-SmResources -HostName vise2-f6.sddev.mycompany.com
    -PluginCode SCW
  4. 使用 Add-SmResourceGroup cmdlet 為SnapCenter新增新的資源組。

    此範例使用指定的策略和資源建立一個新的 SQL 資料庫備份資源組:

    PS C:\> Add-SmResourceGroup -ResourceGroupName AccountingResource
    -Resources @{"Host"="visef6.org.com";
    "Type"="SQL Database";"Names"="vise-f6\PayrollDatabase"}
    -Policies "BackupPolicy"

    此範例使用指定的策略和資源建立一個新的 Windows 檔案系統備份資源群組:

    PS C:\> Add-SmResourceGroup -ResourceGroupName EngineeringResource
    -PluginCode SCW -Resources @{"Host"="WIN-VOK20IKID5I";
    "Type"="Windows Filesystem";"Names"="E:\"}
    -Policies "EngineeringBackupPolicy"
  5. 使用 New-SmBackup cmdlet 啟動新的備份作業。

    PS C:> New-SmBackup -ResourceGroupName PayrollDataset -Policy FinancePolicy
  6. 使用 Get-SmBackupReport cmdlet 查看備份作業的狀態。

    此範例顯示在指定日期執行的所有作業的作業摘要報表:

    PS C:\> Get-SmJobSummaryReport -Date '1/27/2016'

可以透過執行_Get-Help command_name_來取得有關可與 cmdlet 一起使用的參數及其描述的資訊。或者,您也可以參考 "SnapCenter軟體 Cmdlet 參考指南"