備份 Microsoft Dynamics 365 系統

 

發行︰ 2017年1月

適用於: Dynamics 365 (on-premises)、Dynamics CRM 2016

若要從任何狀況進行復原,您必須備份所有需要的資訊並儲存離站複本。 應對所有 Microsoft Dynamics 365 元件與服務建立備份計劃並做排練,以確保磁碟損毀或其他失敗狀況發生時,可復原最大量的資料。

本主題內容

備份需求摘要

選取備份技術與類型

備份 Windows Server

備份 Active Directory

備份 SQL Server (包括 Reporting Services)

備份 Microsoft Dynamics 365 Server

備份需求摘要

備份需求依照涉及的伺服器而不同。 下表是為 Microsoft Dynamics 365 需備份的項目摘要。

伺服器

需備份的項目

註解

網域控制站

完整系統狀態

無。

SQL Server

MSCRM_CONFIG

OrganizationName_MSCRM

master

msdb

ReportServer

ReportServertempdb

OrganizationName_MSCRM 和 ReportServer 資料庫應有完整資料庫備份及交易記錄備份。

對於很少更新的資料庫,例如 msdb,可以只選取完整資料庫備份。

Microsoft Dynamics 365 不需要 master 與 msdb 資料庫的備份,但其應為整體備份策略的一部分。

SharePoint

如果啟用 SharePoint 整合,建議備份。

如果您啟用 SharePoint 文件管理,我們建議您備份 SharePoint 資料庫。 如需詳細資訊,請參閱《SharePoint》文件。

Exchange Server

Microsoft Dynamics 365 不需要備份。

可能需要為 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 登錄 子機碼。

選取備份技術與類型

Microsoft Dynamics 365 Server 包含「磁碟區陰影複製服務 (VSS)」支援,可以與系統中心資料保護管理員時用來集中管理 Microsoft Dynamics 365 的備份與復原。 如需詳細資訊,請參閱 Microsoft Dynamics 365VSS 寫入器服務資料保護管理員

在 Windows Server 2012 的Windows Server 備份支援外接式和內部硬碟、光學媒體磁碟機以及卸除式媒體磁碟機以及 Hyper-V 虛擬機器本機儲存空間。 此外,使用 Microsoft Azure 線上備份,Windows Server 2012 支援備份線上備份。其他資訊:Azure 備份

若要執行排程備份,最好的作法就是使用至少支援 USB 2.0 或 IEEE 1394 的外接式硬碟。

在 Windows Server 2012 中,您可以執行三種類型的備份:

  • 系統狀態備份,包含復原 Active Directory 所需的所有檔案。

  • 重要磁碟區備份,包含系統狀態檔案的所有磁碟區。

  • 完整伺服器備份,包含伺服器上的所有磁碟區。

備份 Windows Server

Windows Server 有備份工具可讓您將重要的公司資料備份到磁碟、卸除式媒體,或是雲端儲存。備份及還原精靈的排程功能可在小型企業網路中提供伺服器本身及工作站的資料備份。 備份的資料包括安全性資訊、檔案與共用權限以及登錄資料。 為了資料安全性,只有 Administrators 或 Backup Operators 群組的使用者可執行備份。 伺服器上的個別檔案與目錄則可使用備份及還原精靈來還原。

備份 Active Directory

您可以使用 Windows Server 備份保護您作業系統的狀態、數量、檔案及應用程式資料。 如需如何備份 Active Directory 的指示,請參閱 Windows Server 備份功能概觀Windows Server 2012:規劃 Active Directory 樹系復原

雖然我們建議您備份 Active Directory,但避免資料遺失的唯一方法是擁有多個 Active Directory 網域控制站。 這樣一來,如果某個網域控制站失敗,其他的網域控制站便有該目錄的完整複本。 使用備份,您只能取得最近一次備份時的資料。

備份 SQL Server (包括 Reporting Services)

在 Windows Server 2012中的 Windows Server 備份使用「磁碟區陰影複製服務」(Volume Shadow Copy Services,VSS) 保護 Microsoft SQL Server 應用程式資料。 當 SQL Server 執行時,另一個替代的解決方案則是使用內建備份功能 Microsoft SQL Server。

如果您使用 SQL Server Management Studio 建立 SQL Server 資料庫的備份,您可以從 備份及還原精靈 執行備份工作以納入 Reporting Services 建立的資料庫備份。 先於 Reporting Services 排程並執行例行備份,接著在 備份及還原精靈 中執行備份工作。其他資訊:在 SQL Server 中備份和還原資料庫

Microsoft Dynamics 365 至少會在 SQL Server 建立兩個 Microsoft Dynamics 365 特定的資料庫。 此外,Microsoft Dynamics 365 需要預設的 master 與 msdbSQL Server 資料庫用於資料庫服務,以及預設的報表伺服器 SQL Server 資料庫用於 Reporting Services。SQL Server 中組成 Dynamics 365 系統的資料庫如下:

  • OrganizationName_MSCRM

  • MSCRM_CONFIG

  • ReportServer

  • ReportServertempdb

  • master

  • msdb

注意

就多組織用戶共享來說,您的 Microsoft Dynamics 365 部署將會納入一個以上的 OrganizationName_MSCRM 資料庫。

SQL Server 備份計劃必須包含上述這些資料庫,確保 Microsoft Dynamics 365 可以在其中之一或所有資料庫失敗時加以復原。 如果您的組織已經有 SQL Server 或其他資料庫應用程式,資料庫系統管理員可能有資料庫備份策略。 不過,如果這是您組織的第一個資料庫,您可使用 SQL Server Management Studio 的維護計劃精靈,來建立和維護排程工作,執行需要的備份。 若要啟動維護計劃精靈,請在 Reporting Services 展開伺服器,展開 [管理] 資料夾,在 [維護計劃] 資料夾上按一下滑鼠右鍵,然後按一下 [維護計劃精靈]。

Microsoft Dynamics 365 資料庫的備份計劃會視 Microsoft Dynamics 365 安裝以及所決定的備份頻率而定,提供您包含完整資料庫備份及一定數量的交易記錄備份的備份組。 如需詳細資訊,請參閱 SQL Server 資料庫的備份與還原

對於不常更新的資料庫,例如 msdb 資料庫,您可以只執行完整資料庫備份。OrganizationName_MSCRM、MSCRM_CONFIG 和 ReportServer 資料庫則要有完整資料庫備份及交易記錄備份。

執行交易記錄備份的資料庫必須設定完整復原模式資料庫屬性。 您可以透過 SQL Server Management Studio 設定此屬性。 如需詳細資訊,請參閱復原模式

以足夠的執行頻率排程完整資料庫備份,降低失敗後還原的次數。 例如,如果可接受遺失一天的資料,您可以每天備份交易記錄一次,並且每週備份資料庫一次。 如果最多只可接受遺失一小時的資料,您可以每小時備份交易記錄檔一次。 每天備份資料庫一次,降低還原次數。

若要建立排程備份的資料庫維護計劃,請從 SQL Server Management Studio 執行維護計劃精靈。 選取備份資料庫選項,做為完整資料庫備份之維護計劃的一部分。 選取備份交易記錄選項,做為交易記錄備份之維護計劃的一部分。

執行 SQL Server 的電腦也應如資料庫伺服器一樣,使用容錯層級。 這包含用於資料庫的 RAID-5 磁碟陣列,及用於交易記錄的 RAID-1 (鏡像)。 使用正確的硬體容錯層級,需要從備份還原的機會應非常罕見。

其他資訊:

在 SQL Server 中備份和還原資料庫

備份 Microsoft Dynamics 365 Server

備份及還原 Microsoft Dynamics 365 Server 基本上牽涉下列資料:

  • Microsoft Dynamics 365 Server 資料庫檔案 (前已說明)

  • Microsoft Dynamics 365 Server 程式檔案

  • Microsoft Dynamics 365 網站檔案

如需有關如何備份 Microsoft Dynamics 365 應用程式外實行的備份解決方案與自訂的資訊,請連絡您的解決方案廠商。

注意

我們建議您為目前的 Microsoft Dynamics 365 更新版本保留記錄。 若需要失敗復原時,就可以重新套用適當的更新。

根據預設,Microsoft Dynamics 365 的所有程式檔案位於下列資料夾中:

  • C:\Program Files\Microsoft Dynamics CRM\

  • C:\Program Files\Microsoft Dynamics 365 Reporting Extensions\

根據預設,Microsoft Dynamics 365 的網站檔案位於下列資料夾中:

  • C:\Program Files\Microsoft Dynamics CRM\CRMWeb

另請參閱

Microsoft Dynamics 365 資料保護及復原
匯出及匯入自訂與解決方案

© 2017 Microsoft. 著作權所有,並保留一切權利。 著作權