Recently I had to migrate a Report Server installation from one server to another by keeping the Report Server catalog intact. If you find yourself in the same situation, here are the steps (hope I recall them right ): rskeymgmt -e -fa:\keys.txt -p<password>, where password is any password you want to use to secure the encryption keys. You will need it later to restore the encryption keys on the new installation. For more info about the encryption keys, read Bryan Keller’s posting (http://blogs.msdn.com/bryanke/archive/2004/03/18/92102.aspx). resconfig.exe –c –s That’s it.. and don’t forget to store the encryption keys file in a save place.
rskeymgmt -a –f
Skip to article
JOIN THE CONVERSATION



If your version of various sw does not support web farms you will also have to do the following after the rsconfig step. (btw type o it is rsconfig not resconfig.)
to:
– Remove the key in the new server: rskeymgmt -r[InstallationID]
(InstallationId is in the RSReportServer.Config file).
– Swap the installation id in the actual RSReportServer.Config file with
the old one.
– Run rskeymgmt -a -f -p
intaolhpq
Thanks for this post – it helped me out a lot!
One point of interest – after applying the backup of the keys, you still might need get an error in the application event log saying “Failed to execute request because the App-Domain could not be created.” I deleted the Temporary ASP.NET files from the server and that solved the problem.