Я пытаюсь развернуть табличную модель SSAS в нашем процессе разработки с помощью утилиты развертывания: Microsoft.AnalysisServices.Deployment.exe. Я использую команду:
"C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\ManagementStudio\Microsoft.AnalysisServices.Deployment.exe" "Model.asdatabase" /s:ssaslog.log
Это возвращает следующую ошибку:
Reading input files... Error loading Model.asdatabase: Unable to cast object of type 'Microsoft.AnalysisServices.Tabular.StructuredDataSource' to type 'Microsoft.AnalysisServices.Tabular.ProviderDataSource'.
Мы используем SQL Server 2017. Это новый табличный экземпляр в режиме совместимости 1400. Команда успешно выполняется с моей рабочей станции, развертываемой на сервере сборки, но выдает ошибку при запуске с сервера сборки. На обеих машинах установлены SQL Server SSAS 2017 вместе с SSDT 2017.
Я пропустил что-то, что нужно установить на сервер сборки?
Установите SQL Server Management Studio 18 и используйте мастер развертывания оттуда.
Я думаю, что версия 17 не понимает новый тип источника структурированных данных (источник данных PowerQuery).