Skip to content

PowerShell scripts to deploy a SQL Server Reporting Services project (*.rptproj) to a Reporting Server

Notifications You must be signed in to change notification settings

carpnick/ssrs-powershell-deploy

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 

Repository files navigation

#About

https://github.com/timabell/ssrs-powershell-deploy

PowerShell scripts to deploy a SQL Server Reporting Services project (*.rptproj) to a Reporting Server

wiki

There's a project wiki on github, go ahead and expand it

This fork

This repository was forked from:

I've turned it into a proper github repo to allow discussion, pull requests etc.

Downloads

Download a .zip or tarball from https://github.com/timabell/ssrs-powershell-deploy/releases/latest - this will be the current stable release.

Usage

.\Deploy-SSRSProject.ps1 -path YourReportsProject.rptproj -configuration Release -verbose

Full parameter list is defined at the top of Deploy-SSRSProject.ps1

If I understand it correctly (I didn't write it) you can specify either a build configuration to read deployment settings from or you can specify all these settings manually (ParameterSetName='Target').

Example reports

To open the example reports project in visual studio and edit the reports you'll need Sql Server Data Tools (SSDT)

See also http://stackoverflow.com/questions/21351308/business-intelligence-ssdt-for-visual-studio-2013

Gotchas

Disappearing dataset panel - http://stackoverflow.com/questions/7960824/i-lost-datasets-pane-in-visual-studio/28883272#28883272

The project caches both datasets and data. Remove all the .data files and the bin/ folder(s) to be sure your changes will work when deployed. http://stackoverflow.com/questions/3424928/in-ssrs-is-there-a-way-to-disable-the-rdl-data-file-creation

About

PowerShell scripts to deploy a SQL Server Reporting Services project (*.rptproj) to a Reporting Server

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PowerShell 100.0%