首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将CRM 4.0迁移到CRM 2011时出错

将CRM 4.0迁移到CRM 2011时出错
EN

Server Fault用户
提问于 2011-10-26 17:32:53
回答 1查看 498关注 0票数 0

我的网络中有一个CRM4.032bit,上面安装了SQL 2008 SP3。

我在我的网络上安装了一个带有SQL 2008 R2 SP1的新的CRM 2011 64位服务器,其报表扩展和更新汇总5。

在4.0服务器上,我创建了客户关系管理组织数据库的备份(只是没有使用MSCRM_CONFIG)并将其还原到2011年服务器。

使用部署管理器,我禁用了CRM 2011附带的已经存在的组织,并试图导入还原的4.0数据库,导入过程花费了大约30分钟,通知栏一直持续到最后,该错误失败:

代码语言:javascript
复制
17:55:00| Info| Setting organization state. New state = Failed 
17:55:00| Error| Upgrade Organization with Id=00df99ad-612d-4d30-80dc-40cb2aa60934 failed with Exception:
 System.Exception: Action Microsoft.Crm.Tools.Admin.UpgradeNewSolutionAwareEntities failed. ---> Microsoft.Crm.CrmException: There should only be one role for a role template in root business. TemplateId d9d602db-2761-4170-877f-983494567c08
 at Microsoft.Crm.ObjectModel.SolutionsUpgrade.RoleSolutionUpgrader.GetRoleForTemplate(Guid templateId, ExecutionContext context)
 at Microsoft.Crm.ObjectModel.SolutionsUpgrade.RoleSolutionUpgrader.Upgrade(ExecutionContext context)
 at Microsoft.Crm.Tools.Admin.UpgradeNewSolutionAwareEntities.Do(IDictionary parameters)
 at Microsoft.Crm.Setup.Common.CrmAction.ExecuteAction(CrmAction action, IDictionary parameters, Boolean undo)
 --- End of inner exception stack trace --- 

有人能帮我解决这个错误吗?

EN

回答 1

Server Fault用户

发布于 2011-12-18 07:27:50

原来,其中一位开发人员曾经访问过CRM的DB安装,并用来处理其中的表,CRM中的安全规则之一有一个重复的条目,从数据库中删除了该条目,我们可以继续迁移过程。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/325027

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档