可能值得检查 this TechNet article 重新归位/重新配置 Dynamics CRM 部署。
我想重点介绍第 4 步到第 7 步,它们将引导您更新持有 CRM 数据库连接的 CRM 服务器的注册表项,并从部署管理器更新 CRM 组织的数据库。
包括下面 Technet 文章的相关部分,并进行了一些小的修改,以反映这不仅适用于 SQL Server 集群实例,而且如果数据库只是移动到新的 SQL Server 和/或 SQL Server 实例中也适用:
在运行 Microsoft Dynamics CRM Web 应用程序的计算机上,单击开始,单击运行,在打开框中键入 regedit,然后单击确定。
找到以下注册表子项:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSCRM
右键单击 configdb,然后单击修改。
在数值数据框中,将数据源更改为新虚拟 SQL Server 的名称(或当前 SQL Server 数据库被移动到的名称),然后单击确定。例如,数值数据框中的字符串值应类似于以下内容:
Data Source=NewSQLServer;Initial Catalog=MSCRM_CONFIG;Integrated Security=SSPI
在运行 Microsoft Dynamics CRM 服务器 Web 应用程序的计算机上,启动部署管理器。为此,请单击开始,指向所有程序,指向 Microsoft Dynamics CRM,然后单击部署管理器。
展开部署管理器节点,然后单击组织。
如果组织尚未禁用,请右键单击该组织,然后单击禁用。
警告警告
禁用组织后,用户将无法再访问该组织的 Microsoft Dynamics CRM。
单击“是”禁用该组织。
在组织列表中,右键单击组织,然后单击编辑组织。
在“编辑组织向导”的“SQL Server”框中,键入您之前创建的 SQL Server 群集的虚拟 SQL Server 名称,然后单击“下一步”。 (注意:如果不使用 SQL Server 集群,只需在此处键入 SQL Server 名称或 SQL Server 名称和实例名称)。
在系统要求页面上,成功进行诊断检查后,单击下一步,然后单击应用。
点击完成。
启用组织。为此,请右键单击该组织,然后单击启用。
在安装了 Microsoft Dynamics CRM 服务器 Web 应用程序的运行 IIS 的计算机上重置 IIS 服务。为此,请单击“开始”,单击“运行”,在“打开”框中键入 iisreset,然后单击“确定”。