Silent Installation and Configuration for SQL Server 2017 Reporting Services

With the release of SQL Server 2017, Reporting Services is now a separate installation. The installer can be downloaded from the Microsoft Download Center and installed in either a free edition (Evaluation, Express, or Developer) or a paid edition with a product key. It can also be installed silently, and in this blog post, I describe how. As a bonus, I also cover some basic configuration using the rsconfig command line utility.

The installer executable has several command line parameters, which you can view using the /? parameter:

2018-01-01_16-32-15
SQL Server 2017 Reporting Services installer parameters

Thus, a command line to silently install the Developer edition of Reporting Services would be this:

SQLServerReportingServices.exe /quiet /norestart /IAcceptLicenseTerms /Edition=Dev

After installation is complete, the Reporting Services instance (named SSRS) is unconfigured. The Report Server Configuration Manager GUI is available to configure it. If you need to continue automated and/or silently, the rsconfig tool is available. The command line below will configure Reporting Services to use the service accounts to connect to a (new) database ReportServer on the localhost default instance of SQL Server:

rsconfig -c -s localhost -d ReportServer -a Windows -i SSRS

Note: The -i parameter specifies the name of the Reporting Services instance, which is SSRS. Unlike the current docs state, it does not specify the instance name of SQL Server where you will host the report server database.

As a follow-up, I wrote a more complete guide on configuring the report server with PowerShell and WMI.

One thought on “Silent Installation and Configuration for SQL Server 2017 Reporting Services

Let me know what you think, or ask a question...

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.