備份 Dynamics 365 Customer Engagement (on-premises) 系統
若要從任何狀況進行復原,您必須備份所有需要的資訊並儲存離站複本。 應對所有 Dynamics 365 for Customer Engagement 元件與服務建立備份計劃並做排練,以確保磁碟損毀或其他失敗狀況發生時,可復原最大量的資料。
備份需求摘要
備份需求依照涉及的伺服器而不同。 下表是為 Dynamics 365 for Customer Engagement 需備份的項目摘要。
| 伺服器 | 需備份的項目 | 註解 |
|---|---|---|
| 網域控制站 | 完整系統狀態 | 無。 |
| SQL Server | MSCRM_CONFIG OrganizationName_MSCRM master msdb ReportServer ReportServer tempdb |
OrganizationName_MSCRM 和 ReportServer 資料庫應有完整資料庫備份及交易記錄備份。 對於很少更新的資料庫,例如 msdb,可以只選取完整資料庫備份。 Dynamics 365 for Customer Engagement 不需要 master 與 msdb 資料庫的備份,但必須是整體備份策略的一部分。 |
| SharePoint | 如果啟用 SharePoint 整合,建議備份。 | 如果您啟用 SharePoint 文件管理,我們建議您備份 SharePoint 資料庫。 如需詳細資訊,請參閱 SharePoint 文件。 |
| Exchange Server | Dynamics 365 for Customer Engagement 不需要備份。 | 可能需要為 Exchange Server 進行備份。 如需詳細資訊,請參閱備份、還原和嚴重損壞修復。 |
| Microsoft Dynamics 365 Server | web.config (預設位置:c:\Program Files\Microsoft Dynamics CRM\CRMWeb) Windows 登錄: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSCRM |
只有在 web.config 檔案變更其預設設定時,才需要備份該檔案。 Windows 登錄 子機碼。 |
選取備份技術與類型
Dynamics 365 Server 包含「磁碟區陰影複製服務 (VSS)」支援,可以與系統中心資料保護管理員時用來集中管理 Dynamics 365 for Customer Engagement 的備份與復原。 如需詳細資訊,請參閱 Microsoft Dynamics 365 VSS 寫入器和資料保護管理員。
在 Windows Server 2012 的Windows Server 備份支援外接式和內部硬碟、光學媒體磁碟機以及卸除式媒體磁碟機以及 Hyper-V 虛擬機器本機儲存空間。 此外,使用 Azure 線上備份,Windows Server 2012 支援備份線上備份。 其他資訊:Azure 備份
若要執行排程備份,最好的作法就是使用至少支援 USB 2.0 或 IEEE 1394 的外接式硬碟。
在 Windows Server 中,您可以執行三種類型的備份:
系統狀態備份,包含復原 Active Directory 所需的所有檔案。
重要磁碟區備份,包含系統狀態檔案的所有磁碟區。
完整伺服器備份,包含伺服器上的所有磁碟區。
## 備份 SQL Server (包括 Reporting Services Windows Server 備份) 會使用磁碟區陰影複製服務 (VSS) 來保護 SQL Server 應用程式資料。 當 SQL Server 執行時,另一個替代的解決方案則是使用內建備份功能 SQL Server。
如果您使用 SQL Server Management Studio 建立 SQL Server 資料庫的備份,您可以從 備份及還原精靈 執行備份工作以納入 Reporting Services 建立的資料庫備份。 先於 Reporting Services 排程並執行例行備份,接著在 備份及還原精靈 中執行備份工作。 其他資訊: SQL Server 資料庫的備份與還原
Dynamics 365 for Customer Engagement 至少會在 SQL Server 建立兩個 Dynamics 365 for Customer Engagement 特定的資料庫。 此外,Dynamics 365 for Customer Engagement 需要預設的 master 與 msdb SQL Server 資料庫用於資料庫服務,以及預設的報表伺服器 SQL Server 資料庫用於 Reporting Services。 SQL Server 中組成 Customer Engagement 系統的資料庫如下:
OrganizationName_MSCRM
MSCRM_CONFIG
ReportServer
ReportServertempdb
master
msdb
Hinweis
就多組織用戶共享來說,您的 Dynamics 365 for Customer Engagement 部署將會納入一個以上的 OrganizationName _MSCRM 資料庫。
SQL Server 備份計劃必須包含上述這些資料庫,確保 Dynamics 365 for Customer Engagement 可以在其中之一或所有資料庫失敗時加以復原。 如果您的組織已經有 SQL Server 或其他資料庫應用程式,資料庫系統管理員可能有資料庫備份策略。 不過,如果這是您組織的第一個資料庫,您可使用 SQL Server Management Studio 的維護計劃精靈,來建立和維護排程工作,執行需要的備份。 若要啟動維護計劃精靈,請在 Reporting Services 展開伺服器,展開 管理 資料夾,在 維護計劃 資料夾上按一下滑鼠右鍵,然後選取 維護計劃精靈。
Dynamics 365 for Customer Engagement 資料庫的備份計劃會視 Dynamics 365 for Customer Engagement 安裝以及所決定的備份頻率而定,提供您包含完整資料庫備份及一定數量的交易記錄備份的備份組。
對於不常更新的資料庫,例如 msdb 資料庫,您可以只執行完整資料庫備份。 OrganizationName _MSCRM、MSCRM_CONFIG 和 ReportServer 資料庫則要有完整資料庫備份及交易記錄備份。
執行交易記錄備份的資料庫必須設定完整復原模式資料庫屬性。 您可以透過 SQL Server Management Studio 設定此屬性。
以足夠的執行頻率排程完整資料庫備份,降低失敗後還原的次數。 例如,如果可接受遺失一天的資料,您可以每天備份交易記錄一次,並且每週備份資料庫一次。 如果最多只可接受遺失一小時的資料,您可以每小時備份交易記錄檔一次。 每天備份資料庫一次,降低還原次數。
若要建立排程備份的資料庫維護計劃,請從 SQL Server Management Studio 執行維護計劃精靈。 選取備份資料庫選項,做為完整資料庫備份之維護計劃的一部分。 選取備份交易記錄選項,做為交易記錄備份之維護計劃的一部分。
執行 SQL Server 的電腦也應如資料庫伺服器一樣,使用容錯層級。 這包含用於資料庫的 RAID-5 磁碟陣列,及用於交易記錄的 RAID-1 (鏡像)。 使用正確的硬體容錯層級,需要從備份還原的機會應非常罕見。
備份 Microsoft Dynamics 365 Server
備份及還原 Dynamics 365 Server 基本上牽涉下列資料:
Dynamics 365 Server 資料庫檔案 (前已說明)
Dynamics 365 Server 程式檔案
Dynamics 365 for Customer Engagement 網站檔案
如需有關如何備份 Dynamics 365 for Customer Engagement 應用程式外實行的備份解決方案與自訂的資訊,請連絡您的解決方案廠商。
Hinweis
我們建議您為目前的 Dynamics 365 for Customer Engagement 更新版本保留記錄。 若需要失敗復原時,就可以重新套用適當的更新。
根據預設,Dynamics 365 for Customer Engagement 的所有程式檔案位於下列資料夾中:
C:\Program Files\Microsoft Dynamics CRM\
C:\Program Files\Microsoft Dynamics 365 Reporting Extensions\
根據預設,Dynamics 365 for Customer Engagement 的網站檔案位於下列資料夾中:
- C:\Program Files\Microsoft Dynamics CRM\CRMWeb
請參閱
意見反映
提交及檢視以下的意見反映: