繁体   English   中英

移动动力学CRM 2011

[英]Move Dynamics CRM 2011

安装CRM2011。迁移到另一台服务器,最终目标是升级到CRM 2016。

在新服务器上安装了CRM 2011。 备份现有数据库并在新服务器上还原。 配置表服务器中的服务器名称已更改。 重新创建了PrivReportingGroup,SQLAccessGroup,ReportingGroup和PrivUserGroup。 似乎组名称采用格式名称,组织ID在名称后方括号内。

我收到消息:

“没有具有指定域名和用户ID的Microsoft Dynamics CRM用户:”,“没有具有指定域名和用户ID的Microsoft Dynamics CRM用户记录。”

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

旧服务器和新服务器位于不同的域和不同的网络中。 原始服务器是Win 2008和SQL2008。新服务器是Win 2016和SQL 2016。

我在SystemUser表中手动创建了admin用户,在SystemUserRoles表中手动创建了该用户的Administrator。

首先-您的配置不受支持,CRM 2011无法安装在WS2016和SQL 2016上(已阅读 )。 尽管它可能会起作用(我想我之前做了这样的测试,但由于无法再访问此环境,所以现在无法对其进行检查),您只应在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
  • 映射用户(如果他们具有相同的域名,则可以进行自动映射,否则可以手动进行映射或使用映射文件)-您必须至少映射System Admin
  • DONE

仅此而已。 如果要在AD中手动创建某些组,或者通过在SQL表中插入值来手动创建SystemUser(!!!!! OMG !!!!!)-您做错了,应该停止并从头开始一切。 我的意思是-从头开始,由于您当前破坏了环境中可能破坏的所有内容,即使系统在某个时候正常工作,您也可能在稍后阶段或在另一次升级后出现一些错误,而您将永远不会能够解决。

确保您没有在目标环境上还原MSCRM_CONFIG(并且恐怕您这样做是因为您编写了还原数据库S)-您应该只还原组织数据库而不是CONFIG数据库。 如果仍然无法正常工作,那么我99%确信原因是您的环境不受支持,因此您将必须采用我在开始时描述的更长的路径。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM