使用 TFS 命令行部署 SSAS 项目
Posted
技术标签:
【中文标题】使用 TFS 命令行部署 SSAS 项目【英文标题】:Deploy SSAS Project using TFS Command Line 【发布时间】:2019-08-20 21:09:56 【问题描述】:如何从 TFS 2015 部署 SSAS Cube 项目?
对于常规数据库项目,它是带有发布配置文件的sqlpackage.exe /publish
。
将 SSAS 项目模型自动部署到服务器的命令行参数是什么?
我们目前使用的是 SQL Server 2016 Enterprise。
【问题讨论】:
【参考方案1】:您必须使用位于
的Microsoft.AnalysisServices.Deployment.exe
C:\Program Files (x86)\Microsoft SQL Server\130\Tools\Binn\ManagementStudio
语法
Microsoft.AnalysisServices.Deployment [ASdatabasefile]
[/s[:logfile]] | [/a] | [[/o[:output_script_file]] [/d]]
确保使用/s
以静默模式运行,以防止打开向导:
有关参数的更多信息,请查看以下文章:
Deploy Model Solutions with the Deployment Utility参考文献
Running the Analysis Services Deployment Wizard at the Command Prompt Deploy Model Solutions with the Deployment Utility【讨论】:
我认为这个答案是解决方案的后半部分。前半部分是自动构建项目以生成新的 .asdatabase 文件。 blue-granite.com/blog/… @GregGalloway 感谢分享这篇文章。但是OP没有提到这一点。他正在寻找类似于sqlpackage.exe /publish
的命令行,用于部署ssdt 数据库项目
知道了。所以他想发布一个陈旧的 .asdatabase 文件。完全有道理。以上是关于使用 TFS 命令行部署 SSAS 项目的主要内容,如果未能解决你的问题,请参考以下文章