XMLA操作失败。您使用的是旧版Analysis Services客户端库或SQL Server Management Studio

时间:2018-01-02 12:27:28

标签: ssas-tabular azure-analysis-services

我有一个AMO项目,我用它来自动执行ssas表格2016模型的操作。

将模型移动到azure分析服务表格中,当库运行时出现以下错误:

  

XMLA操作失败。您使用的是旧版Analysis Services客户端库或SQL Server Management Studio。请升级到最新版本。可以在此处找到更多信息:https://go.microsoft.com/fwlink/?linkid=860248

我尝试从链接下载最新版本的库,但只有

  • Microsoft.AnalysisServices.DLL

    in

      

    C:\的Windows \ Microsoft.NET \组件\ GAC_MSIL \ Microsoft.AnalysisServices \ v4.0_14.0.0.0__89845dcd8080cc91

我的解决方案以前使用了两个dll:

  • Microsoft.AnalysisServices.Tabular.dll
  • Microsoft.AnalysisServices.Core.dll

此外,来自微软网站的新dll似乎有不同的定义。例如,Server对象没有connect方法。

1 个答案:

答案 0 :(得分:1)

您拥有的链接是正确的。如果安装AMO,您将获得安装的所有DLL。查看安装目录:Microsoft SQL Server \ 140 \ SDK \ Assemblies。确保在项目中引用14或更高版本的主要版本。