我正在尝试使用部署实用程序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。
我是否需要在构建服务器上安装某些东西?
答案 0 :(得分:1)
安装SQL Server Management Studio 18并从那里使用部署向导。
我认为17版本不了解新的结构化数据源类型(PowerQuery数据源)。