Setup New User for AWS RDS SSRS Access

This post will assume that you work in IT OPS and have access and permission to configure Active Directory. I am using AWS Microsoft Active Directory Enterprise (MSDA) in this example.

While there are many ways to configure access and permissions in SSRS, most DBAs will suggest that using AD GROUPS is the best practice and certainly preferred over having to manage individual accounts. My company has over 1000 employees. I don’t wish to even imagine the headache that would create trying to manage permissions for each user.

For all of my AWS accounts and company locations, I have set up folders that permission ROLES can be configured on. The reports that each GROUP may access are then configured there.

In this example you may see some of these GROUPS defined and used. Each company/location may be different.

GROUPACCESSROLE PERMISSION
BUILTIN\Administrators (RDS)EverythingAll
MyDOMAIN\SsrsItAdminEverythingAll
MyDOMAIN\SsrsReportManagerAll folders except ItAdminAll
MyDOMAIN\SsrsReadAllAll folders except ItAdmin 7 TestBrowser (Read only)
MyDOMAIN\SsrsTestHome & Test onlyAll on Test folder only

In AWS RDS SSRS the MSAD Groups that you create must be granted permission to access SSRS.

You can do that by using SSMS and this code snippet.

USE msdb;

exec msdb.dbo.rds_msbi_task
@task_type='SSRS_GRANT_PORTAL_PERMISSION',
@ssrs_group_or_username=N'MyDomain\SsrsMyGroup’;


-- View task status
exec msdb.dbo.rds_task_status;

Add A User to SSRS Group in MS Active Directory

In this example I will add a user to the SsrsReportsReadAll group.

  1. Open GROUPS
  2. Select the SsrsReportsReadAll group.
  3. Click the MEMBERS tab.
  4. Click the ADD button.
  5. Go to ADVANCED option.
  6. Search for the USER.
  7. Double click on desired user and click OK.

Using MSAD to add a user to an SSRS Security Group

Configure Security on the SSRS Folder

NEXT, I will add the new security group to the HOME folder. This will propagate the permissions to all the sub folders. Later I will REMOVE ROLE permissions from folders that the GROUP should not access.

From the HOME folder, I select MANAGE FOLDER

On the SECURITY TAB of the MANAGE section, I will select ADD GROUP OR USER.

Next, I will enter my DOMAIN and GROUP to add, select the ROLE permissions I need, and click OK.

I will need to find the FOLDERS where the Group’s users SHOULD NOT have access and remove the GROUP from those folder. Or change the permission to BROWSE only (or whatever may be required.)

Example of deleting a GROUP or USER from an SSRS Folder.

The GROUP (and its USERS) should now be set to access the reports.

See my next post on WORKSPACE SET UP for AWS RDS SSRS ACCESS, for information about what an individual user may need to setup for access there.