Hi @Swe
currently i am using like that, SSRS in ec2 and sql server in RDS
Create a Non-RDS-Admin User:
-- On RDS SQL Server
CREATE LOGIN [SSRS_User] WITH PASSWORD = 'YourPassword';
CREATE USER [SSRS_User] FOR LOGIN [SSRS_User];
ALTER ROLE [db_owner] ADD MEMBER [SSRS_User];
Use this user (not the RDS admin) in SSRS Configuration Manager.
AWS RDS provides restricted stored procedures to manage permissions. Assigns the user to RDS_SSRS_ROLE
, granting minimal required permissions:
-- Grant SSRS portal access (replace placeholders)
EXEC msdb.dbo.rds_msbi_task
@task_type='SSRS_GRANT_PORTAL_PERMISSION',
@ssrs_group_or_username=N'SSRS_User';
By the way, the connectivity errors may occur if the EC2 instance’s security group isn’t allowed to communicate with RDS on port 1433. Please confirm the RDS security group permits inbound traffic from the EC2 instance’s IP/security group.
If permission issues still exists, consider reaching out to AWS Support for assistance.
Best regards,
Cosmog
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".