還原Exchange資料庫
您可以使用SnapCenter 支援功能還原備份的Exchange資料庫。
-
您必須備份資源群組、資料庫或資料庫可用度群組(DAG)。
-
當Exchange資料庫移轉至其他位置時、還原作業無法用於舊備份。
-
如果您要將 Snapshot 複製到鏡像或資料保險箱、 SnapCenter 管理員必須為來源磁碟區和目的地磁碟區指派 SVM 。
-
在DAG中、如果主動式資料庫複本位於非NetApp儲存設備上、而您想要從NetApp儲存設備上的被動式資料庫複本備份還原、請將被動式複本(NetApp儲存設備)設定為主動複本、重新整理資源並執行還原作業。
執行「移動ActiveMailboxDatabase」命令、將被動式資料庫複本做為主動式資料庫複本。
。 "Microsoft文件" 包含此命令的相關資訊。
-
在資料庫上執行還原作業時、資料庫會掛載回同一部主機、而且不會建立新的Volume。
-
必須從個別資料庫還原DAG層級的備份。
-
如果存在Exchange資料庫(.edb)以外的檔案、則不支援完整磁碟還原。
如果磁碟包含Exchange檔案(例如用於複寫的檔案)、則Exchange外掛程式不會在磁碟上執行完整還原。當完整還原可能影響Exchange功能時、Exchange外掛程式會執行單一檔案還原作業。
-
Exchange的外掛程式無法還原BitLocker加密磁碟機。
-
可使用外掛主機SMCoreServiceHost.exe.Config檔案中的PredefinedWindows指令碼目錄金鑰來定義指令碼路徑。
如有需要、您可以變更此路徑並重新啟動SMcore服務。建議您使用預設的安全路徑。
金鑰的值可透過API:API /4.7/configsettings從交換器顯示
您可以使用Get API來顯示金鑰的值。不支援Set API。
-
對於 ONTAP 9.12.1 及更低版本、從 SnapLock 資料保險箱快照建立的複本作為還原的一部分、將會繼承 SnapLock 資料保險箱到期時間。儲存管理員應在 SnapLock 到期後手動清理複本。
-
對於 SnapMirror 主動同步還原作業、您必須從主要位置選取備份。
-
在左側導覽窗格中、按一下「資源」頁面左上角的*資源*。
-
從下拉式清單中選取Exchange Server外掛程式。
-
在「資源」頁面中、從「檢視」清單中選取「資料庫」。
-
從清單中選取資料庫。
-
從「管理複本」檢視中、從「主要備份」表格中選取*備份*、然後按一下**。
-
在「選項」頁面中、選取下列其中一個記錄備份選項:
選項 說明 所有記錄備份
選擇*所有記錄備份*執行最新的備份還原作業、以便在完整備份之後還原所有可用的記錄備份。
記錄備份直到
選擇*依記錄備份直到*執行時間點還原作業、此作業會根據記錄備份還原資料庫、直到選取的記錄為止。
下拉式清單中顯示的記錄數目是根據UTM。例如、如果完整備份保留為5、UTM保留為3、則可用的記錄備份數為5、但在下拉式清單中只會列出3個記錄以執行還原作業。 依特定日期截止
選擇*依特定日期直到*以指定交易記錄套用至還原資料庫的日期和時間。此時間點還原作業會還原在指定日期和時間上、記錄到上次備份為止的交易記錄項目。
無
當您只需要還原完整備份而不需要任何記錄備份時、請選擇*無*。
您可以執行下列其中一項動作:
-
還原後恢復並掛載資料庫-此選項預設為選取狀態。
-
在還原之前、請勿驗證備份中交易記錄的完整性-根據預設SnapCenter 、在執行還原作業之前、驗證備份中交易記錄的完整性。
*最佳實務做法:*您不應選取此選項。
-
-
在「指令碼」頁面中、分別輸入還原作業之前或之後應執行的指令碼或指令碼路徑和引數。
還原預先記錄引數包括$Database和$ServerInstance。
還原PostScript引數包括$Database、$ServerInstance、$Backup Name、$LogDirectory和$TargetServerInstance。
您可以執行指令碼來更新SNMP設陷、自動化警示、傳送記錄等等。
預先編寫或後製指令碼路徑不應包含磁碟機或共用區。路徑應相對於指令碼路徑。 -
在「通知」頁面的*電子郵件喜好設定*下拉式清單中、選取您要傳送電子郵件的案例。
您也必須指定寄件者和接收者的電子郵件地址、以及電子郵件的主旨。
-
檢閱摘要、然後按一下「完成」。
-
您可以展開頁面底部的「活動」面板、以檢視還原工作的狀態。
您應該使用「監控>*工作*」頁面來監控還原程序。
從備份還原作用中資料庫時、如果複本與作用中資料庫之間有延遲、被動資料庫可能會進入暫停或故障狀態。
當作用中資料庫的記錄鏈分支分支開始中斷複寫時、狀態可能會發生變更。Exchange Server會嘗試修復複本、但如果無法修復複本、則在還原之後、您應該建立新的備份、然後重新重新建立複本。
-
使用「Open-SmConnection」指令程式、為SnapCenter 指定的使用者啟動與該伺服器的連線工作階段。
Open-smconnection -SMSbaseurl https://snapctr.demo.netapp.com:8146/
-
使用「Get-SmBackup」Cmdlet擷取您要還原的一或多個備份相關資訊。
此範例顯示所有可用備份的相關資訊:
PS C:\> Get-SmBackup BackupId BackupName BackupTime BackupType -------- ---------- ---------- ---------- 341 ResourceGroup_36304978_UTM... 12/8/2017 4:13:24 PM Full Backup 342 ResourceGroup_36304978_UTM... 12/8/2017 4:16:23 PM Full Backup 355 ResourceGroup_06140588_UTM... 12/8/2017 6:32:36 PM Log Backup 356 ResourceGroup_06140588_UTM... 12/8/2017 6:36:20 PM Full Backup
-
使用「Restore - SmBackup」Cmdlet從備份還原資料。
此範例可還原最新的備份:
C:\PS> Restore-SmBackup -PluginCode SCE -AppObjectId 'sce-w2k12-exch.sceqa.com\sce-w2k12-exch_DB_2' -BackupId 341 -IsRecoverMount:$true
此範例可還原時間點備份:
C:\ PS> Restore-SmBackup -PluginCode SCE -AppObjectId 'sce-w2k12-exch.sceqa.com\sce-w2k12-exch_DB_2' -BackupId 341 -IsRecoverMount:$true -LogRestoreType ByTransactionLogs -LogCount 2
此範例將次要儲存設備上的備份還原為主要案例:
C:\ PS> Restore-SmBackup -PluginCode 'SCE' -AppObjectId 'DB2' -BackupId 81 -IsRecoverMount:$true -Confirm:$false -archive @{Primary="paw_vs:vol1";Secondary="paw_vs:vol1_mirror"} -logrestoretype All
使用「-archive」參數、您可以指定要用於還原的主要和次要磁碟區。
「-IsRecoverMount:$true」參數可讓您在還原後掛載資料庫。
您可以執行_Get-Help命令name_來取得可搭配Cmdlet使用之參數及其說明的相關資訊。或者、您也可以參閱 "《軟件指令程式參考指南》SnapCenter"。