Migrate ALL SSRS report items
- Don Richardson
- Jun 28, 2019
- 1 min read
While hunting around to find a simple way of migrating my SSRS reports to a different server there were many people who had complicated solutions.
This is mine:
1) Download all the items to a folder on your machine:
#Declare SSRS URI
$sourceRsUri = "http://<servername>/reportserver/ReportService2010.asmx?wsdl"
#Declare Proxy so we dont need to connect with every command
$proxy = New-RsWebServiceProxy -ReportServerUri $sourceRsUri
#Output ALL Catalog items to file system
Out-RsFolderContent -Proxy $proxy -RsFolder / -Destination 'C:\Temp\Reports' -Recurse
2) Upload to new server
Write-RsFolderContent -ReportServerUri 'http://<NewServerName>/ReportServer' -Path c:\temp\reports -RsFolder / -Recurse
Comments