sql-server ssas

sql server - SSAS部署失败:无法转换类型为'Microsoft.AnalysisServices.Tabular.StructuredDataS的对象

发布于 2020-05-01 15:40:36

我正在尝试使用部署实用程序Microsoft.AnalysisServices.Deployment.exe在我们的devops流程中部署SSAS表格模型。我正在使用命令:

"C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\ManagementStudio\Microsoft.AnalysisServices.Deployment.exe" "Model.asdatabase" /s:ssaslog.log

这将返回以下错误:

读取输入文件...加载Model.asdatabase时出错:无法将类型为“ Microsoft.AnalysisServices.Tabular.StructuredDataSource”的对象转换为类型为“ Microsoft.AnalysisServices.Tabular.ProviderDataSource”。

我们正在使用SQL Server2017。这是1400兼容模式下的新表格实例。从我的工作站部署到构建服务器后,该命令成功执行,但是从构建服务器运行时,将引发错误。这两台机器都安装了SQL Server SSAS 2017和SSDT 2017。

我是否缺少需要在构建服务器上安装的东西?

查看更多

提问者
Mark Wojciechowicz
被浏览
18
Kim 2020-02-12 21:43

安装SQL Server Management Studio 18并从那里使用部署向导。

我认为17版本无法理解新的结构化数据源类型(PowerQuery数据源)。