Hi,
End user is getting The permissions granted to user 'Domain\User' are insufficient for performing this operation. (rsAccessDenied) error when they drill down from the main report (YTD Spending). The main report is a matrix report which collects static information of each department spending by cost center. When user click on the static information on a cell, it will drill down to a subreport to display more details. User has been granted to have Browser and Content Manager permission in the folder and data source folder. Report is running on a specific account which has permission to access SQL database. User has no issue running the main and the subreport directly from the Home\Finance folder. The error only happen when they drill down to the subreport. SSRS and SQL is running on 2019 Enterprise edition.
Below is the exception error from SSRS log:
library!ReportServer_0-1!24c8!06/27/2021-06:21:37:: i INFO: Call to GetPropertiesAction(/Finance/YTD Spending, PathBased). User: Domain\User.
library!ReportServer_0-1!28f4!06/27/2021-06:21:38:: i INFO: Entering StreamRequestHandler.ExecuteCommand - Command = StyleSheet
library!ReportServer_0-1!28f4!06/27/2021-06:21:38:: i INFO: Exiting StreamRequestHandler.ExecuteCommand - Command = StyleSheet (success)
library!ReportServer_0-1!28f4!06/27/2021-06:21:39:: i INFO: Call to GetItemTypeAction(/Finance/YTD Spending). User: Domain\User.
library!ReportServer_0-1!28f4!06/27/2021-06:21:39:: i INFO: Call to GetPropertiesAction(/Finance/YTD Spending, PathBased). User: Domain\User.
library!ReportServer_0-1!28f4!06/27/2021-06:21:39:: i INFO: RenderForNewSession('/Finance/YTD Spending')
dataextension!ReportServer_0-1!28f4!06/27/2021-06:21:39:: i INFO: Opening SqlConnection with ClientConnectionId 3741767e941c4c409fa29d73b8005037
library!ReportServer_0-1!28f4!06/27/2021-06:21:41:: i INFO: Using folder C:\Program Files\Microsoft SQL Server Reporting Services\SSRS\ReportServer\RSTempFiles for temporary files.
library!ReportServer_0-1!1dec!06/27/2021-06:21:47:: i INFO: Call to GetItemTypeAction(/Finance/YTD Spending). User: Domain\User.
library!ReportServer_0-1!1dec!06/27/2021-06:21:47:: e ERROR: Throwing Microsoft.ReportingServices.Diagnostics.Utilities.AccessDeniedException: , Microsoft.ReportingServices.Diagnostics.Utilities.AccessDeniedException: The permissions granted to user 'Domain\User' are insufficient for performing this operation.;
library!ReportServer_0-1!1dec!06/27/2021-06:21:47:: i INFO: Call to GetPropertiesAction(/Finance/YTD Spending, PathBased). User: Domain\User.
l
I have created a test user and grant Browser, Content Manager, My Reports, Report Builder permissions but still unable to drill down. It is getting the same error. Based on Internet searching, I need to grant the user Administrator rights to the site which they should not be as a user.
What permission settings should be set to allow user drill down to the subreport from a matrix report? Any suggestion would be appreciated.
Thanks,
Brian.