使用 Dynamics 365 Customer Engagement (on-premises) 进行 SQL Server 故障恢复

如果运行 SQL Server 的计算机出现故障,则必须从备份中还原数据库,然后将它们与 Dynamics 365 Customer Engagement (on-premises) 部署重新关联。

  1. 安装 Microsoft Windows Server,并确保计算机与 Dynamics 365 Server 或 Dynamics 365 Server 角色位于同一个域中。 另外,应使用相同的数据库名称和磁盘结构。 如果更改了其中任何一项,都必须采取其他步骤才能正确还原 SQL Server 数据库。

  2. 安装 SQL Server。 有关支持的版本,请参阅 SQL Server 版本

  3. 如果具有 master 数据库的有效备份,请还原该备份。 有关详细信息,请参阅 SQL Server 联机丛书中的 MSDN:备份和还原系统数据库

  4. 还原 msdb 数据库。 有关详细信息,请参阅 SQL Server 联机丛书中的 MSDN:备份和还原系统数据库

  5. 还原 MSCRM_CONFIG 和 OrganizationName_MSCRM 数据库。 有关如何还原 SQL Server 数据库的更多信息,请参阅 MSDN:SQL Server 数据库的备份和还原

  6. 如果 SQL Server Reporting Services 和 Microsoft Dynamics 365 Reporting Extensions 也安装在 SQL Server 实例上,请还原 ReportServerReportServertempDB 数据库。 有关如何存储数据库的更多信息,请参阅 MSDN:SQL Server 数据库的备份和存储

  7. 如果还原了 MSCRM_CONFIG 数据库,则必须运行 Microsoft Dynamics 365 Server 安装程序并使用指定部署选项页中的连接到现有数据库选项。 如果未还原 MSCRM_CONFIG 数据库并且数据库运行正常,可以将组织数据库重新连接到系统。 为此,请运行 Disable-CrmOrganizationEdit-CrmOrganization Windows PowerShell 命令。 详细信息:使用 Windows PowerShell 管理部署。 或者,在部署管理器中右键单击组织,选择禁用,再次右键单击组织,选择编辑组织,然后在向导中更改 SQL Server 值。 有关如何编辑组织的详细信息,请参阅编辑组织属性

此情形是最坏的情形,即运行 SQL Server 的计算机彻底无法运行。 在其他情况下(如磁盘出现故障),可能只需要还原单个数据库即可恢复整个环境。

另请参阅

故障恢复
Microsoft Dynamics 365 Server 故障