SSAS 部署失败:无法强制转换类型 'Microsoft.AnalysisServices.Tabular.StructuredDataSource' 的对象



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

"C:Program Files (x86)Microsoft SQL Server140ToolsBinnManagementStudioMicrosoft.AnalysisServices.Deployment.exe" "Model.asdatabase" /s:ssaslog.log

这将返回以下错误:

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

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

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

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

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

最新更新