Currently getting an error running a report as a non-administrative user. It complains with the following error:
An error has occurred during report processing. (rsProcessingAborted)
Query execution failed for dataset 'SampleTable'. (rsErrorExecutingCommand)
An exception occurred in the query metadata execution. The exception is Access denied to field Company (dataAreaId) in table SampleTableTmp
(S)\Classes\xInfo\add
(S)\Classes\Info\add - line 94
(S)\Classes\QueryRun\next
(S)\Jobs\
.
Access denied to field Company (dataAreaId) in table SampleTable (SampleTableTmp)
(S)\Classes\xInfo\add
(S)\Classes\Info\add - line 94
(S)\Classes\QueryRun\next
(S)\Jobs\
There are three data sets in the report data provider class, and it works fine for admin users. The SSRSReport node has the three datasources set to read access, and the server method processReport. I checked and cannot explicitly add DataAreaId to the fields underneath those tables. I also tried debugging it running in SecurityUtil::sysAdminMode(false) and was not able to get the error. Not sure where to go from here... Any thoughts?