How to merge multiple SSRS instance into one new single SSRS instance?

Marcus Wong 1,171 Reputation points
2025-01-12T10:31:02.86+00:00

I'm migrating and consolidating two SQL instances into one new SQL Server 2022 instance. For user databases these are fine as I can just backup and restore them to new instance. But how about the SSRS currently running on both source instance?

Each of them has ReportServerDB and ReportServerTempDB in native mode and has their own encryption key. How do I merge both SSRS instance into one ? I'm not from DBA background hence I do not have any idea on how to merge multiple ReportServerDB into single DB. Hopefully someone could guide me through or provide some steps/insights.

SQL Server Reporting Services
SQL Server Reporting Services
A SQL Server technology that supports the creation, management, and delivery of both traditional, paper-oriented reports and interactive, web-based reports.
SQL Server | Other
0 comments No comments
{count} votes

3 answers

Sort by: Most helpful
  1. Javier Villegas 905 Reputation points MVP
    2025-01-12T13:50:04.3233333+00:00

    Hi @Marcus Wong

    Unfortunately you cannot install multiple instances of SSRS on the same server . it was possible long time ago but it is not right now.

    I'll suggest you to choose one of the instances and do the restore and then created a folder and redeploy all the other components from the other one

    Regards

    Javier


  2. ZoeHui-MSFT 41,536 Reputation points
    2025-01-13T02:30:03.53+00:00

    Hi @Marcus Wong Theen Nam,

    You cannot merge two different Report Server Databases to the same one.

    The best way is to choose one server, then use tools to migrate reports, datasets, and subscriptions over.

    Sample Reporting Services rs.exe script to copy content between report servers

    Regards,

    Zoe Hui


    If the answer is helpful, please click "Accept Answer" and upvote it.

    0 comments No comments

  3. Olaf Helper 47,586 Reputation points
    2025-01-13T08:42:14.41+00:00

    You can use the "rs.exe" tool of SSRS to copy over reports from one instance to the other, see

    Sample Reporting Services rs.exe script to copy content between report servers

    0 comments No comments

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.