备份 Microsoft Dynamics CRM 系统

 

发布日期: 2016年11月

适用于: Dynamics CRM 2015

若要在任意情况下都可以恢复,则必须备份所有需要的信息并在现场以外的地方存储一个副本。 应该为所有的 Microsoft Dynamics 365 组件和服务创建并试用备份计划,以确保在出现磁盘故障或其他故障时可以最大限度地恢复数据。

本主题内容

备份要求摘要

选择备份的技术和类型

备份 Windows Server

备份 Active Directory

备份 SQL Server(包括 Reporting Services)

备份 Microsoft Dynamics CRM 服务器

备份要求摘要

不同的服务器备份要求也不同。 下表提供了 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 CRM Server

web.config

(默认位置:c:\Program Files\Microsoft Dynamics CRM\CRMWeb)

Windows 注册表:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSCRM

web.config 文件仅在更改为非默认设置时才需要进行备份。

Windows 注册表子项。

选择备份的技术和类型

Microsoft Dynamics CRM 服务器 包含卷影复制服务 (VSS) 支持,可以与Systems Center Data Protection Manager结合用于集中管理 Microsoft Dynamics 365中的备份和恢复操作。 有关详细信息,请参阅 Microsoft Dynamics CRM VSS 编写器服务数据保护管理器

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 服务器备份功能概述备份 Active Directory 域服务

尽管我们建议您备份 Active Directory,但避免数据丢失的唯一方法是设置多个 Active Directory 域控制器。 这样,如果一个域控制器出现故障,其他域控制器还具有目录的完整副本。 如果使用备份,您将只具有截止到上次备份为止的数据。

备份 SQL Server(包括 Reporting Services)

Windows Server 2012 中的 Windows 服务器备份使用卷影复制服务 (VSS) 来保护 Microsoft SQL Server 应用程序数据。SQL Server 运行时可以使用的另一解决方法是 Microsoft SQL Server 的内置备份的功能。

如果使用 SQL Server Management Studio 来创建 SQL Server 数据的备份,运行 备份和还原向导 中的备份作业以包含 Reporting Services 创建的数据库备份。Reporting Services 中安排的备份路由先运行,随后在备份和还原向导中运行备份作业。 有关 SQL Server 备份的详细信息,请参阅 SQL 服务器中的备份和还原数据库

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 CRM 服务器

备份和还原 Microsoft Dynamics CRM 服务器主要涉及以下数据:

  • Microsoft Dynamics CRM 服务器数据库文件(前面已说明)

  • Microsoft Dynamics CRM 服务器程序文件

  • Microsoft Dynamics 365 网站文件

重要

  • 有关如何备份在 Microsoft Dynamics 365 应用程序之外实施的解决方案和自定义项的信息,请与解决方案供应商联系。

  • 我们建议您保留当前 Microsoft Dynamics 365更新汇总 级别的记录。 以便在需要执行故障恢复时,可以重新应用适当的更新汇总。

默认情况下,所有的 Microsoft Dynamics 365 程序文件都位于以下文件夹中:

C:\Program Files\Microsoft Dynamics CRM\

C:\Program Files\Microsoft Dynamics CRM Reporting Extensions\

默认情况下,Microsoft Dynamics 365 网站文件位于以下文件夹中:

C:\Program Files\Microsoft Dynamics CRM\CRMWeb

另请参阅

Microsoft Dynamics CRM 数据保护和还原
导入和导出自定义项及解决方案_已删除

© 2016 Microsoft Corporation。 保留所有权利。 版权