-
Notifications
You must be signed in to change notification settings - Fork 10
Configure Reporting Services Instance
Previous Install SSIS Raw File Reader | Install Report Service Next |
---|
SQL FineBuild can configure a Report Services Instance. This includes configuration needed to use Kerberos security and items needed to govern Report Server resource usage.
The Instance can either be a traditional SQL Server Reporting Services (SSRS) instance or a PowerBI Report Server (PBIRS) instance. The instance can be clustered or non-clustered.
There are multiple tasks needed to configure a Report Services Instance:
Item | Comment |
---|---|
Install Report Service | Either SSRS or Power BI Server can be installed |
Setup Report Service file permissions | Set file permissions not included with Microsoft Installer |
Setup Report Service Database | Create RS database where not done by Microsoft Installer |
Setup RS Service Account permissions | Set account permissions not included with Microsoft Installere |
Setup RS Roles in SQL System Databases | Needed for Cluster Install |
Build additional RS DB Indexes | Improve performance of RS |
Connect Report Services to the database | Needed for Cluster Install |
Setup RS Virtual Folders | Set virtual folders where not included with Microsoft Installer |
Setup HTTP Reservation Security | Needed when RS uses a Domain Service Account |
Backup Report Service Encryption Keys | Backup encryption keys used by Report Services |
Setup Report Service Administration Accounts | Setup Administration Accounts for Report Services |
Setup Report Service Unattended Execution Account | Account used to run Scheduled Reports |
Setup RS Email Account | Account used to send Reports via Email |
Setup RS File Share Account | Account used to store Report output on File Share |
Setup RS Resource Options | Set important RS Resource Use parameters |
Connect RS Instance to RS Farm | Needed for Cluster Install |
Connect RS Instance to Cluster | Needed for Cluster Install |
Setup Report Service IIS Alias | Configure IIS Alias for Report Services |
Setup RS Service Dependency | Set service startup dependency to ensure SQL DB starts first |
Setup RS IE Compatibility | Allow IE Compatibility Mode for Reports |
Configure Report Services Keep Alive | Configure job to keep Report Servicees running |
The Report server Instance Processing relates to Process Ids 2BB and 4RA and is controlled by the parameters below:
SQL Version | Parameter | FULL Build | WORKSTATION Build | CLIENT Build |
---|---|---|---|---|
SQL2019 | /SetupSQLRS: | Yes | Yes | N/A |
SQL2017 | /SetupSQLRS: | Yes | Yes | N/A |
SQL2016 | /SetupSQLRS: | Yes | Yes | N/A |
SQL2014 | /SetupSQLRS: | Yes | Yes | N/A |
SQL2012 | /SetupSQLRS: | Yes | Yes | N/A |
SQL2008R2 | /SetupSQLRS: | Yes | Yes | N/A |
SQL2008 | /SetupSQLRS: | Yes | Yes | N/A |
SQL2005 | /SetupSQLRS: | Yes | Yes | N/A |
In order to maintain compatibility with older versions of SQL FineBuild, the parameter /InstSQLRS: can also be used.
FineBuild also uses the following parameters to help configure Report Services Instance:
Parameter | Default Value | Description |
---|---|---|
/SetupPowerBI: | see text | Setup PowerBI in place of SSRS. Default is YES for SQL2017 and above, NO for all other situations. |
/SetupSQLRSCluster: | see text | Default is YES if Windows is clustered, N/A for all other situations |
/SetupRSIndexes: | YES | Setup additional indexes on RS DB to improve performance |
/SetupRSAdmin: | YES | Set DBA Groups as RS Administrators |
/SetupRSExec: | YES | Setup RS Unattended Execution Account |
/RSExecAccount: | Name of RS Unattended Execution Account | |
/RSExecPassword: | Password for RS Unattended Execution Account | |
/SetupRSAlias: | NO | Configure Alias for RS Instance |
/RSAlias: | Name of DNS Alias for RS Instance | |
/PowerBIPID: | PID for PowerBI Report Server | |
/ClusterNameSQLRS: | Name of RS Cluster | |
/RSAccount: | Name of RS Service Account | |
/RSPassword: | Password for RS Service Account | |
/MailServer: | Name of Mail Server | |
/RSEmail: | Name of RS Email Account | |
/RSShareAccount: | Name of RS File Share Account | |
/RSSharePassword: | Password for RS File Share Account | |
/RSHeaderLength: | 65534 | Maximum length of RS Report URL |
/RSMaximumWorkingSet: | 8000000 | Maximum memory allowed to be used by RS (Default 8 GB) |
/ClusterIPV4RS: | IP v4 address for RS Cluster | |
/ClusterIPV6RS: | IP v6 address for RS Cluster |
FineBuild will automatically perform all the tasks listed in Report Services Configuration Tasks
Report Services can be installed for all SQL Server Editions apart from some versions of Express Edition:
Express Edition Version | Installable |
---|---|
SQL Server 2005, all Express Editions | No |
Express Edition Basic | No |
Express Edition with Tools | No |
Express Edition Advanced | Yes |
Express Edition Advanced with Tools | Yes |
Copyright FineBuild Team © 2013 - 2021. License and Acknowledgements
Previous Install SSIS Raw File Reader | Top | Install Report Service Next |
---|
Key SQL FineBuild Links:
SQL FineBuild supports:
- All SQL Server versions from SQL 2019 through to SQL 2005
- Clustered, Non-Clustered and Core implementations of server operating systems
- Availability and Distributed Availability Groups
- 64-bit and (where relevant) 32-bit versions of Windows
The following Windows versions are supported:
- Windows 2022
- Windows 11
- Windows 2019
- Windows 2016
- Windows 10
- Windows 2012 R2
- Windows 8.1
- Windows 2012
- Windows 8
- Windows 2008 R2
- Windows 7
- Windows 2008
- Windows Vista
- Windows 2003
- Windows XP