[英]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的正确方法是:
当然,在系统的每个阶段(CRM2013 / CRM2015),您都可以使用新系统中引入的内容添加/更改一些自定义项(或简单地将其全部添加到CRM 2016中)。
现在开始移动组织-您显然正在做一些您不应该做的魔术。 在域之间移动是最简单的方案,而我做了数百次
仅此而已。 如果要在AD中手动创建某些组,或者通过在SQL表中插入值来手动创建SystemUser(!!!!! OMG !!!!!)-您做错了,应该停止并从头开始一切。 我的意思是-从头开始,由于您当前破坏了环境中可能破坏的所有内容,即使系统在某个时候正常工作,您也可能在稍后阶段或在另一次升级后出现一些错误,而您将永远不会能够解决。
确保您没有在目标环境上还原MSCRM_CONFIG(并且恐怕您这样做是因为您编写了还原数据库S)-您应该只还原组织数据库而不是CONFIG数据库。 如果仍然无法正常工作,那么我99%确信原因是您的环境不受支持,因此您将必须采用我在开始时描述的更长的路径。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.