首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >错误:无法加载文件或程序集Microsoft.AnalysisServices.AdomdClientUI

错误:无法加载文件或程序集Microsoft.AnalysisServices.AdomdClientUI
EN

Stack Overflow用户
提问于 2018-05-10 06:31:53
回答 3查看 6.9K关注 0票数 3

我是分析服务的新手。当我试图使用dtexec命令在命令提示符上执行ssis包时,我会得到以下错误:

无法加载文件或程序集Microsoft.AnalysisServices.AdomdClientUI.dll版本13.0.0.0

我尝试了很少的解决方案,我发现互联网,但他们没有工作。

谢谢你的建议。

EN

回答 3

Stack Overflow用户

发布于 2018-05-24 09:43:38

编辑20180604:Server 2016 SP2的累积更新1修复了这个问题。

20180604前的答案:现在有了一个解决这个错误的方法,发布了这里

有一个bug,它可能会在SP2 CU1中得到纠正,我听说它将在本月底发布。我们从MS那里得到了一个变通的建议,但这还不够。 简单地说:提供的解决方案不起作用,但我发现现在在服务器上使用SP2还能做什么? 更长:提供的解决方案不能正常工作,因为它确实注册了正确的程序集和正确的版本(v14),但是当包运行时,它仍然会搜索上一个版本的v13。我已经进行了测试,即使我的笔记本上有SP2,也是如此,重新构建SSIS项目并进行部署--搜索的仍然是v13。它无助于注册程序集的v13,因为该版本没有被调用的方法,因此只会导致其他错误消息。 我在服务器上所做的解析是在.NET machine.config中放置一个绑定重定向,这样即使搜索到v13,也可以使用v14。 我一步一步地从高架的CMD上跑: 1:注册程序集:“C:\程序文件(x86)\Microsoft \Windows\v8.1A\bin\NETFX 4.5.1 Tools\x64\gacutil.exe”/i "C:\Program (x86)\Microsoft 您应该获得在GAC中成功注册的message one程序集。 2:(可选)核实登记: “C:\程序文件(x86)\Microsoft \Windows\v8.1A\bin\NETFX 4.5.1 Tools\x64\gacutil.exe”/l Microsoft.AnalysisServices.AdomdClientUI 您应该看到消息,它已经注册了14.0.0.0版本 3:在machine.config中配置版本重定向(编辑时要小心!!) 要编辑的文件:"C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config\machine.config“ 要向其添加内容的元素是 配置/运行时 在我安装的服务器上,这个元素是完全空的,即 如果它不是空的,当然保留元素中的内容,并添加下面看到的assemblyBinding元素。 更改/添加以便整个元素包含以下内容: 5:保存文件。这个包现在应该能用了。 安装CU1中的修复程序时,应执行以下步骤: 1:删除上面添加的assemblyBinding元素并保存文件 2:删除添加到GAC中的dll:“C:\程序文件(x86)\Microsoft \Windows\v8.1A\bin\NETFX 4.5.1 Tools\x64\gacutil.exe”/u Microsoft.AnalysisServices.AdomdClientUI

在我的服务器上,"C:\Program (X86)\ 14.0\Common7\IDE\PrivateAssemblies\Microsoft.AnalysisServices.AdomdClientUI.dll“是版本13,因此在第1步中注册了v13 (您可以通过右键单击/Properties然后单击Details选项卡来检查版本)。

为了解决这个问题,我:

  1. 未注册的v13与“C:\程序文件(x86)\Microsoft \Windows\v8.1A\bin\NETFX 4.5.1 Tools\x64\gacutil.exe”/u Microsoft.AnalysisServices.AdomdClientUI
  2. 从安装VS的计算机复制v14到"C:\Program \“
  3. 在步骤1中,我执行了“C:\程序文件(x86)\Microsoft \Windows\v8.1A\bin\NETFX 4.5.1 Tools\x64\gacutil.exe”/i "C:\Program )

修补程序到达时的步骤保持不变(添加删除"C:\Program Files\Microsoft.AnalysisServices.AdomdClientUI.dll").“)

注意:如果您在32位而不是64位上运行包,则需要编辑的machine.config位于machine.config上。

票数 3
EN

Stack Overflow用户

发布于 2018-05-11 06:19:33

Microsoft.AnalysisServices.AdmomdClientUI.dll. SQL_AS_ADOMD.msi包括Microsoft.AnalysisServices.AdomdClient.dll,但不包括Microsoft.AnalysisServices.AdomdClient.dll

Studio中包含了Microsoft.AnalysisServices.AdmomdClientUI.dll,但是由于调用了一个新方法,所以我作为替换版本减少的13.0.1700.441版本失败了,而且我无法找到匹配的SQL2016 SP2版本。现在大概是在等待微软的修补程序。

票数 2
EN

Stack Overflow用户

发布于 2018-05-10 06:51:06

您可以从MS组件Microsoft.AnalysisServices.AdomdClientUI.dll获取SQL_AS_ADOMD.msi。

想必您有server 2016,所以您可以从SQL 2016功能包获得它。

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

https://stackoverflow.com/questions/50266882

复制
相关文章

相似问题

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