【问题标题】:Move Dynamics CRM 2011移动动态 CRM 2011
【发布时间】:2018-02-09 19:24:28
【问题描述】:

拥有 CRM 2011。移动到另一台服务器,最终目标是升级到 CRM 2016。

在新服务器上安装了 CRM 2011。备份现有数据库并在新服务器上恢复。更改了配置表服务器中的服务器名称。重新创建了 PrivReportingGroup、SQLAccessGroup、ReportingGroup 和 PrivUserGroup。似乎组名称采用格式名称,组织 ID 在名称后面是波浪形括号。

我收到消息:

“不存在具有指定域名和用户 ID 的 Microsoft Dynamics CRM 用户:”、“不存在具有指定域名和用户 ID 的 Microsoft Dynamics CRM 用户记录。”

我还应该做什么,或者这种迁移的正确方法是什么?

旧服务器和新服务器在不同的域和不同的网络中。原来的服务器是Win 2008和SQL 2008,新的是Win 2016和SQL 2016。

我在 SystemUser 表中手动创建了管理员用户,并为 SystemUserRoles 表中的用户创建了管理员。

【问题讨论】:

  • 感谢您的评论。我是合伙人,我认为这不应该是火箭科学。 MSDN 状态,备份,恢复 & 你完成了。显然不可能那么容易。
  • 这里不知道该说什么。你希望它很容易,但有很多陷阱。它不像备份和恢复那么简单——绝对不是跨域的。我不知道你从哪里得到这个想法/文章。因为these instructions 绝对不是暗示。
  • 感谢您的链接。不想立即升级。先让它工作,链接是 [](msdn.microsoft.com/en-us/library/hh699772.aspx)

标签: sql-server migration dynamics-crm


【解决方案1】:

首先 - 您的配置不受支持,CRM 2011 无法安装在 WS2016 和 SQL 2016 (read) 上。虽然它可能有效(我想我前一段时间做过这样的测试,但我现在无法检查它,因为我不再可以访问这个环境)你应该只对 DEV 环境做这样的事情。对于 PRD 环境,请记住您是合作伙伴,因此您的客户希望您执行推荐的方法,以免失去 Microsoft 对其系统的支持,您应该始终在受支持的环境中安装软件。将 CRM 2011 升级到 CRM 2016 的正确方法是:

  • 为 CRM 2011 (WS2008/SQL2008) 安装支持的环境
  • 将组织导入该服务器
  • 修复 CRM 2013 不再支持的问题
  • 为 CRM 2013 (WS2012/SQL2012) 安装支持的环境
  • 将组织导入该服务器
  • 升级(就地)到 CRM 2015(适用于 WS2012/SQL2012,因此无需其他环境)
  • 升级(就地)到 CRM 2016(也适用于 WS2012/SQL2012)
  • 安装环境WS2016/SQL2016
  • 导入组织到那个 环境
  • 摆脱不必要的环境
  • 喝啤酒庆祝一下

当然,在系统的每个阶段 (CRM2013/CRM2015),您都可以使用新系统中引入的东西添加/更改一些自定义项(或者简单地将它们全部添加到 CRM 2016 中)。

现在关于转移组织 - 你显然在做一些你不应该做的魔术。在域之间移动是最简单的场景,我做了数百次

  • 从一个环境中备份(仅限组织_MSCRM 数据库)
  • 在第二个环境中恢复此数据库
  • 在第二个环境和导入组织上运行 Deployment Manager
  • 映射用户(如果他们有相同的域名,你可以去自动映射,否则手动或使用映射文件) - 你必须至少映射系统管理员
  • 完成

不多也不少。如果您在 AD 中手动创建一些组或通过在 SQL 表中插入值来手动创建 SystemUser(!!!!! OMG !!!!!) - 你做错了,你应该停止并从头开始一切。我的意思是 - 从头开始​​,因为您当前破坏了环境中可能被破坏的所有内容,即使系统在某个时候工作,您也可能在后期阶段或在另一次升级之后遇到一些错误,您将永远不会可以解决。

确保您没有在目标环境中恢复 MSCRM_CONFIG(恐怕您这样做了,因为您写道,您恢复了数据库)——您应该只恢复组织数据库而不是 CONFIG 数据库。如果它仍然无法正常工作,那么我 99% 确定原因是您的环境不受支持,因此您将不得不采取我在开始时描述的更长的路径。

【讨论】:

  • 非常感谢。我确定我会将您的答案标记为解决方案。我要重新开始了。首先我会浪费一些时间,看看它是否可以通过在服务器 2016 上安装 2011 来工作。它第一次安装没有错误。否则我将不得不在域之间移动之前升级。再次感谢您。
  • @Ricardo 另外你应该考虑升级到365。从2011到2016或365要非常小心,这次升级很痛苦。
  • 好答案帕维尔。
  • 成功!我错过的那条指令是“只备份组织,而不是配置”。 CRM 2011 所需的报告服务扩展不会与 SQL 服务 2016 一起安装,除了 SQL 2012 之外什么都不会安装。Pawel 清晰简洁的说明使它变得容易。
猜你喜欢
  • 1970-01-01
  • 2015-07-16
  • 1970-01-01
  • 2011-06-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-08-05
  • 1970-01-01
相关资源
最近更新 更多