Dynamics 365(本地)v8.2升级到v9失败

问题描述 投票:0回答:1

我正在尝试将Dynamics 365版本8.2.3升级到版本9.0,但存在一些问题。我在测试服务器上尝试了两种方案:

  1. 已创建我的真实CRM数据库(XXXXXX_MSCRM)的备份在测试服务器上还原了它。在测试服务器上安装了9.0版。为此安装了最新更新。是否通过Deployment Manager在还原的数据库(XXXXXX_MSCRM)上导入了组织。失败了结果,导入失败,出现以下异常:

    System.Exception:Error.ActionFailed Microsoft.Crm.Tools.Admin.InstallDatabaseUpdatesAction ---> Microsoft.Crm.CrmException:操作错误:Bin \ Microsoft.Crm.Setup.DiffBuilder.dll:UpgradeSystemAndMetadataDiffIndexManagementDataWithDelete尝试3 System.Reflection.TargetInvocationException:调用的目标引发了异常。 ---> System.Data.SqlClient.SqlException:表'TopicModelExecutionHistoryBase'引用了约束'PK_topicmodelBase',外键约束是'topicmodel_topicmodelexecutionhistory'。

  2. 已创建我的真实CRM数据库(XXXXXX_MSCRM)的备份在测试服务器上还原了它。在测试服务器上安装了8.2版。是否通过Deployment Manager在还原的数据库(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:解决方案; ComponentOperation:删除; ComponentSolutionType:活动; SolutionOperationContext:MoveSystemComponentToFirstPartySolution; IsProtected:错误; FinalComponentState:发布。

升级过程中有人遇​​到这样的问题吗?

dynamics-crm dynamics-365
1个回答
0
投票

[好,在第二种情况下,我已成功将Dynamics 365和我的组织升级到版本9。这是我的解决方案:首先,我的Dynamics 365版本和真实组织的版本(我们称为“ RealOrg”)的版本是8.2.3.8。1.安装Dynamics 365 8.2的最新更新(更新2.15)。没问题,一切正常。这样我们得到了8.2.15.2版本。2.现在,我们需要运行版本9的安装程序。在安装开始时,我们必须选择一些组织,该组织将升级到新版本。无论我选择哪种组织,将其升级到v9后,它将始终处于“失败”状态,因此我将丢失它。我所做的是通过Deployment Manager创建的新组织,将其命名为“ FakeOrg”,然后我选择了该组织将其升级到版本9。之后,我们可以在v9之后的任何时间手动升级“ RealOrg”安装。3.升级应该可以成功执行,尽管它可以显示异常消息(此异常可能表示组织升级)。因此,现在我们获得了状态为Failed(不再需要)的9.0.2.3034版本的“ FakeOrg”和状态为“ Disabled”的版本8.2.15.2的“ RealOrg”,但是我们可以看到“ RealOrg”的更新选项可用。4.重要的是,不要在此步骤中将“ RealOrg”更新为新版本,因为它会尝试将组织更新为相当漂亮的[[buggy 9.0.2.3034版本,并且将失败。我们需要为Dynamics 365 9.0安装第一个更新(更新0.3)。它执行没有问题。现在我们有了9.0.3.7版本。5.最后,我们可以将“ RealOrg”从版本8.2.15.2手动升级到版本9.0.3.7。我花了大约2-3个小时,但是一切正常。6.毕竟,我尝试访问Dynamics 365网站时遇到的另一个问题是此异常:无法加载文件或程序集'Microsoft.ReportViewer.WebForms,版本= 14.0.0.0,文化=中性,PublicKeyToken = 89845dcd8080cc91'或其依赖项之一此异常的原因是网站bin文件夹中没有报表查看器.dll-s。解决方案是从版本9安装解压缩文件中复制7个.dll文件(您应在运行v9的安装程序之前解压缩文件)复制这些文件:Microsoft.ReportViewer.Common.dllMicrosoft.ReportViewer.DataVisualization.dllMicrosoft.ReportViewer.Design.dllMicrosoft.ReportViewer.ProcessingObjectModel.dllMicrosoft.ReportViewer.WebDesign.dllMicrosoft.ReportViewer.WebForms.dllMicrosoft.ReportViewer.WinForms.dll进入这个文件夹C:\ Program Files \ Microsoft Dynamics CRM \ CRMWeb \ bin

© www.soinside.com 2019 - 2024. All rights reserved.