Skip to content

Setup Report Service Administration Accounts

EdVassie edited this page Mar 13, 2021 · 1 revision
Previous Backup Report Service Encryption Keys Manual Configuration Configure Report Service Unattended Execution Account Next

FineBuild can configure the Administration accounts that are needed by the Report Service. Thios applies to both SSRS and PowerBI.

When Report Service is installed, the Windows local Administrators group has authority to perform all tasks. This section replaces the local Administrators group with the DBA sysadmin group. It also adds the DBA Non-Admin group to the System User group, giving this group read-only rights to many aspects of the Report Service.

It is not possible to prevent members of the local Administrators group making their own changes to Report Service security. However, if the local Administrators group was reinstated into Report Services, this would be apparent during a security audit.

Security Compliance

Report Service Administration Accounts configuration helps to focus Report Service administration rights on to the DBA Team. If you setup Security Compliance then Report Service Administration Accounts configuration will always be implemented.

FineBuild Configure Report Services Administration Accounts

The Report Services Administration Accounts configuration relates to Process Id 4RAM and is controlled by the parameters below:

SQL Version Parameter FULL Build WORKSTATION Build CLIENT Build
SQL2019 /SetupRSAdmin: Yes Yes N/A
SQL2017 /SetupRSAdmin: Yes Yes N/A
SQL2016 /SetupRSAdmin: Yes Yes N/A
SQL2014 /SetupRSAdmin: Yes Yes N/A
SQL2012 /SetupRSAdmin: Yes Yes N/A
SQL2008R2 /SetupRSAdmin: Yes Yes N/A
SQL2008 /SetupRSAdmin: Yes Yes N/A
SQL2005 /SetupRSAdmin: Yes Yes N/A

In order to maintain compatibility with older versions of SQL FineBuild, the parameter /ConfigRSAdmin: can also be used.

FineBuild also uses the following parameters to help Configure Report Service Administration Accounts:

Parameter Default Value Description
/GroupDBA: none Number of User Accounts to process
/GroupDBANonSA: none Name of Windows Account to add to SQL Server

FineBuild will automatically configure the Report Services Administration Accounts.

Top


Manual Configure Report Service Administration Accounts

The following steps show what you would have to do for manual Report Services Administration Accounts configuration. FineBuild does all of this work for you automatically.

  1. Start Report Manager

    This can be done by starting Internet Explorer and typing the URL http://localhost/reports

    Start Report Manager

  2. Click on Site Settings

    Next, click on New Role Assignment

    New Role Assignment

  3. Enter the name of the DBA sysadmin group and set the role as System Administrator

    Click OK to continue

    Set System Administrator

  4. Check the local Administrators group (BUILTIN\Administrators)

    Click on Delete

    Delete BUILTIN Administrator

    Click OK to conform the deletion

    Confirm Delete

  5. Repeat steps 2) and 3)

    This time specify the DBA Non-Admin group and the role System User

    Set System User

  6. Click on Home and on Properties

    Click on New role Assignment

    New Role Assignment

  7. Enter the name of the DBA sysadmin group and set the role as Content Manager

    Click OK to continue

    Confirm Assignment

  8. Remove the local Administrators group from the Content Manager role

  9. Report Manager can now be closed

Copyright FineBuild Team © 2013 - 2020. License and Acknowledgements

Previous Backup Report Service Encryption Keys Top Configure Report Service Unattended Execution Account 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
Clone this wiki locally