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

備份SQL資源

貢獻者

如果某個資源尚未納入任何資源群組、您可以從「資源」頁面備份該資源。

關於這項工作
  • 對於Windows認證驗證、您必須先設定認證、才能安裝外掛程式。

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

  • 若要進行GMSA驗證、您必須在SnapCenter 「新增主機」或「修改主機」頁面中、設定GMSA、才能啟用及使用GMSA。

  • 如果使用 GMSA 新增主機、且 GMSA 具有登入和系統管理員權限、則 GMSA 可連線至 SQL 執行個體。

    • SnapCenter 將驗證是否已設定 SQL 執行個體的驗證。如果已設定驗證、則會使用此認證來存取 SQL 執行個體。

    • 如果未設定驗證、請使用 GMSA 查看 SQL 外掛程式目前是否正在運作。如果外掛程式正在運作、則會用來建立與 SQL 執行個體的連線。

    • 當 SQL 執行個體的兩個驗證均未設定且外掛程式無法運作時、 SQL 執行個體將透過 Windows 認證驗證來存取。

UI SnapCenter
步驟
  1. 在左側導覽窗格中、選取 * 資源 * 、然後從清單中選取適當的外掛程式。

  2. 在「資源」頁面中、從「檢視」下拉式清單中選取「資料庫」、「執行個體」或「可用度群組」。

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

      當您備份執行個體時、「資源」頁面將無法提供該執行個體上次備份狀態或時間戳記的相關資訊。

    在拓撲檢視中、您無法區分備份狀態、時間戳記或備份是針對執行個體或資料庫。

  3. 在 [ 資源 ] 頁面中,選取 [ 快照複本 * 的 * 自訂名稱格式 ] 核取方塊,然後輸入您要用於 [ 快照 ] 名稱的自訂名稱格式。

    例如、customtext_policy_hostnameor resource_hostname.根據預設、 Snapshot 名稱會附加時間戳記。

  4. 在「原則」頁面中、執行下列工作:

    1. 在原則區段中、從下拉式清單中選取一或多個原則。

      您可以選取 * 來建立原則*啟動原則精靈。

      在「設定所選原則的排程」區段中、會列出所選原則。

    2. 選取**在您要為其設定排程的原則的「設定排程」欄中。

    3. 在*新增原則排程*中 policy_name 對話方塊中、設定排程、然後選取 * 確定 * 。

      此處的「policy_name」是您選取的原則名稱。

    已設定的排程會列在*已套用的排程*欄中。

    1. 選取*使用Microsoft SQL Server排程器*、然後從*排程器執行個體*下拉式清單中選取與排程原則相關的排程器執行個體。

  5. 在「驗證」頁面中、執行下列步驟:

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

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

    註 驗證伺服器版本應等於或高於主資料庫所在的SQL Server版本。
    1. 選取*「Load二線定位器」以驗證二線*上的備份、以驗證二線儲存系統上的備份。

    2. 選取您要設定驗證排程的原則、然後選取

    3. 在「新增驗證排程_policy_name_」對話方塊中、執行下列動作:

      如果您想要…​ 執行此動作…​

      備份後執行驗證

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

      排程驗證

      選取*執行排程驗證*。

      註 如果驗證伺服器沒有儲存連線、驗證作業會失敗並顯示錯誤:無法掛載磁碟。
    4. 選擇*確定*。

      已設定的排程會列在「已套用的排程」欄中。

  6. 在「通知」頁面的*電子郵件喜好設定*下拉式清單中、選取您要傳送電子郵件的案例。

    您也必須指定寄件者和接收者的電子郵件地址、以及電子郵件的主旨。如果您要附加在資源群組上執行之作業的報告、請選取*附加工作報告*。

    註 對於電子郵件通知、您必須使用GUI或PowerShell命令Set-SmtpServer來指定SMTP伺服器詳細資料。
  7. 檢閱摘要、然後選取 * 完成 * 。

    隨即顯示資料庫拓撲頁面。

  8. 選擇 * 立即備份 * 。

  9. 在「備份」頁面中、執行下列步驟:

    1. 如果您已將多個原則套用至資源、請從* Policy*下拉式清單中選取要用於備份的原則。

      如果針對隨需備份所選取的原則與備份排程相關聯、則會根據為排程類型指定的保留設定來保留隨需備份。

    2. 選擇*備份後驗證*以驗證備份。

    3. 選擇*備份*。

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

      如果針對隨需備份所選取的原則與備份排程相關聯、則會根據為排程類型指定的保留設定來保留隨需備份。

    隨即建立內含資源群組。您可以從「使用者存取」頁面選取個別的使用者或群組來檢視此資訊。隱含資源群組類型為「資源」。

  10. 選取 * 監控 * > * 工作 * 來監控作業進度。

完成後
  • 在不完整的組態中MetroCluster 、SnapCenter 在容錯移轉之後、可能無法偵測到保護關係。

  • 如果您在VMDK上備份應用程式資料、SnapCenter 而針對VMware vSphere的VMware vSphere的Java堆疊大小不夠大、則備份可能會失敗。若要增加Java堆大小、請找出指令碼檔案/opp/netapp/init_scripts/scvservice。在該指令碼中、「do_start方法」命令會啟動SnapCenter VMware插件服務。將該命令更新為:「java -jar -Xmx8192M -Xms4096M」。

PowerShell Cmdlet
步驟
  1. 使用Open-SmConnection Cmdlet為SnapCenter 指定的使用者啟動與SetsServer的連線工作階段。

    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

    此範例使用CrashConistent的Windows檔案系統備份類型建立新的備份原則:

    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-SmResourceDGroup Cmdlet新增資源群組SnapCenter 至Seset.

    此範例會使用指定的原則和資源建立新的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命令name_來取得可搭配Cmdlet使用之參數及其說明的相關資訊。或者、您也可以參閱 "《軟件指令程式參考指南》SnapCenter"