使用 Dynamics 365 Customer Engagement (on-premises) 进行 SQL Server 故障恢复
如果运行 SQL Server 的计算机出现故障,则必须从备份中还原数据库,然后将它们与 Dynamics 365 Customer Engagement (on-premises) 部署重新关联。
安装 Microsoft Windows Server,并确保计算机与 Dynamics 365 Server 或 Dynamics 365 Server 角色位于同一个域中。 另外,应使用相同的数据库名称和磁盘结构。 如果更改了其中任何一项,都必须采取其他步骤才能正确还原 SQL Server 数据库。
安装 SQL Server。 有关支持的版本,请参阅 SQL Server 版本。
如果具有 master 数据库的有效备份,请还原该备份。 有关详细信息,请参阅 SQL Server 联机丛书中的 MSDN:备份和还原系统数据库。
还原 msdb 数据库。 有关详细信息,请参阅 SQL Server 联机丛书中的 MSDN:备份和还原系统数据库。
还原 MSCRM_CONFIG 和 OrganizationName_MSCRM 数据库。 有关如何还原 SQL Server 数据库的更多信息,请参阅 MSDN:SQL Server 数据库的备份和还原。
如果 SQL Server Reporting Services 和 Microsoft Dynamics 365 Reporting Extensions 也安装在 SQL Server 实例上,请还原 ReportServer 和 ReportServertempDB 数据库。 有关如何存储数据库的更多信息,请参阅 MSDN:SQL Server 数据库的备份和存储。
如果还原了 MSCRM_CONFIG 数据库,则必须运行 Microsoft Dynamics 365 Server 安装程序并使用指定部署选项页中的连接到现有数据库选项。 如果未还原 MSCRM_CONFIG 数据库并且数据库运行正常,可以将组织数据库重新连接到系统。 为此,请运行
Disable-CrmOrganization
和Edit-CrmOrganization
Windows PowerShell 命令。 详细信息:使用 Windows PowerShell 管理部署。 或者,在部署管理器中右键单击组织,选择禁用,再次右键单击组织,选择编辑组织,然后在向导中更改 SQL Server 值。 有关如何编辑组织的详细信息,请参阅编辑组织属性。
此情形是最坏的情形,即运行 SQL Server 的计算机彻底无法运行。 在其他情况下(如磁盘出现故障),可能只需要还原单个数据库即可恢复整个环境。