Mic*_*son 7 reporting-services ssrs-2012
我的任务是研究如何自动化SSRS 2012报告的部署过程.那里有什么好工具吗?我正在考虑按下按钮并报告部署的内容.
谢谢!
Ron*_*rby 17
要部署我们的SSRS报告,我们正在使用这个可爱的PowerShell项目:
https://github.com/timabell/ssrs-powershell-deploy
用法:
.\Deploy-SSRSProject.ps1 -path YourReportsProject.rptproj -configuration Release -verbose
or you can use the alternate parameter set:
.\Deploy-SSRSProject\Deploy-SSRSProject.ps1 -path .\AFS.Reports.rptproj -ServerUrl http://localhost/Reportserver -Folder MyReports -DataSourceFolder "MyReports/Data Sources" -DataSetFolder "MyReports/Datasets" -verbose
Run Code Online (Sandbox Code Playgroud)
完整的部署故事(对我们而言):
ssrs-powershell-deploy 脚本,.rptproj,.rds,.rdl文件都由我们的构建服务器打包到nuget包中.Deploy-SSRSProject.ps1Visual Studio实际上非常擅长自动部署.我已经多次使用它并取得了很好的效果.您需要将解决方案拆分为报表服务器上每个文件夹的单独项目,然后需要一些时间来配置每个项目和部署环境.但在初始时间投资之后,它可以创造奇迹,当您添加新项目时,您只需复制现有项目的部署设置即可.
MSDN文章:设置部署属性(Reporting Services)
或者,您可以使用SSRS附带的Rs.exe实用程序.它是一个用于自动部署和管理的命令行实用程序.我没有亲自使用这个,但我知道.我的理解是,还有第三方实用程序利用Rs.exe来自动化报告部署,但我没有使用它们,所以我不推荐任何.
有关MSDN的更多信息:RS.exe实用程序(SSRS)
我敢肯定还有其他第三方工具你可以得到,但我还没有调查过它们.我总是发现Visual Studio部署功能足以满足我的需求.
| 归档时间: |
|
| 查看次数: |
10457 次 |
| 最近记录: |