Downgrade Enterprise to Standard

Dimitri Stamatiadis 1 Reputation point

I need assistance with downgrading SSRS from 2019 Enterprise to 2017 Standard. I have an installation that was using 2019 Evaluation although we are using SQL 2017 Standard and the Evaluation has expired. I am now trying to downgrade it to our licensed version. I have tried reinstalling but then it says it cannot validate the integrity of the encrypted data in the database. I have the original backup of the databases before the uninstallation. I have also tried replacing the InstallationID in the Keys table with the ID in the rs config, still no luck. I have now tried to reinstall 2019 Evaluation just to get it running again and start from the beginning but still getting the same error. Please assist

SQL Server
SQL Server
A family of Microsoft relational database management and analysis systems for e-commerce, line-of-business, and data warehousing solutions.
9,143 questions
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.
2,248 questions
No comments
{count} votes

7 answers

Sort by: Most helpful
  1. Tom Phillips 17,616 Reputation points

    SQL Server does not support downgrading versions.

    Under some circumstances, you can change the "edition" from enterprise to standard.

  2. Vinicius Ribeiro 1 Reputation point

    Check database encryption

    If it's encrypted, maybe you'll need the master key that resides on the master table from your 2019 Ent installation.

    Also, if possible try to downgrade the edition as mentioned but not the version..

  3. Dimitri Stamatiadis 1 Reputation point

    So I managed to get it back to normal and working, on 2019 Evaluation. But this is only going to work for 180 days. I still need to figure out how to downgrade from Enterprise to Standard. This is my main issue as when I tried to install 2017 Standard I got the error saying this edition does not support "Scale out deployment"

  4. Seeya Xi-MSFT 15,196 Reputation points Microsoft Vendor

    Hi @Dimitri Stamatiadis ,

    scale-out deployment” feature of SSRS

    If you want to use the “scale-out deployment” feature of SSRS, you will have to have an Enterprise Edition.
    This happens because the key you restored belongs to the old server, and now your Reporting Server instance believe that it is part of a multi server deployment , that is not supported in standard edition of Reporting Services.
    For more information, please refer to these:

    So the solution is getting the new license of the Enterprise Edition and SQL Server SQL Server does not support downgrading versions like Tom mentioned.
    However, considering that you have a license of version 2017, you can try the method in this link to avoid this version limit.

    If this method does not work, it is recommended that you continue to use the Enterprise edition by purchasing a license. Or you can give up using Scale out deployment and downgrade to the Standard edition.

    Best regards,

    If the answer is the right solution, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.

  5. Dimitri Stamatiadis 1 Reputation point

    We don't actually use Scale out deployment. I think it is just picking it up because we used the Evaluation installer. So I have no issue with losing that feature. I found articles that say to resolve this you need to replace the InstallationID in the Keys table with the ID in the rs config file. But when I do this I get an error regarding integrity. I then checked the logs file and found this - "Database downgrade detected. The database schema version is newer than service schema version"