【发布时间】:2020-06-17 20:47:13
【问题描述】:
我正在尝试将 Dynamics 365 版本 8.2.3 升级到版本 9.0,但遇到了一些问题。
我在测试服务器上尝试了两种方案:
-
为我的真实 CRM 数据库创建备份 (XXXXXX_MSCRM)
在测试服务器上恢复它。
在测试服务器上安装了 9.0 版。为它安装了最新的更新。
是否通过部署管理器在恢复的数据库 (XXXXXX_MSCRM) 上导入组织。失败了。
结果,导入失败并出现以下异常:System.Exception:Error.ActionFailed Microsoft.Crm.Tools.Admin.InstallDatabaseUpdatesAction ---> Microsoft.Crm.CrmException:操作错误:Bin\Microsoft.Crm.Setup.DiffBuilder.dll:UpgradeSystemAndMetadataDiffIndexManagementDataWithDelete on尝试 3. System.Reflection.TargetInvocationException:调用的目标已抛出异常。 ---> System.Data.SqlClient.SqlException:约束“PK_topicmodelBase”被表“TopicModelExecutionHistoryBase”引用,外键约束“topicmodel_topicmodelexecutionhistory”。
-
为我的真实 CRM 数据库创建备份 (XXXXXX_MSCRM)
在测试服务器上恢复它。
在测试服务器上安装了 8.2 版。
是否通过部署管理器在恢复的数据库 (XXXXXX_MSCRM) 上导入组织。成功了。
安装了 8.2 版的最新更新。成功了。
已安装/升级 Dynamics 365 到版本 9.0。失败了。
在安装过程中,它还尝试将组织版本升级到 9.0,但失败了。因此,服务器版本 9.0 已安装,但我的组织处于失败状态。
浏览了日志文件并得到了这个异常:System.Exception:操作 Microsoft.Crm.Tools.Admin.InstallCrmSystemConvertedSolutionsAction 失败。 ---> Microsoft.Crm.PackageDeployment.PackageDeployerException:包 msdynce_MarketingSales 在尝试 1 时安装失败。 System.AggregateException:发生一个或多个错误。 ---> Microsoft.Crm.MultiTenantPackageDeployment.PackageDeployerImportException:PackageDeployerWrapper:遇到导入失败状态。详细信息:无法加载解决方案营销销售补丁,版本:9.0.4.3602
还有一堆这种内部异常:
错误:AttributeLookupValue (Id=81cde1dc-2241-db11-898a-0007e9e17ebd) 实体或组件已尝试从无效状态转换:ComponentStateName:解决方案;组件操作:删除;组件解决方案类型:活动; SolutionOperationContext: MoveSystemComponentToFirstPartySolution;受保护:假; FinalComponentState:发布。
有人在升级过程中遇到过这样的问题吗?
【问题讨论】: