Forum Discussion
Error when saving to the Power BI Report Server
Zanqueta thank you for your prompt response. Unfortunately still no results. I added myself individually:
Even my colleagues that has been assigned to a group with access, they get the same error..
- Anonymous9 months agoNot applicable
Hi Joelllp
To help us troubleshoot the error when saving to Power BI Report Server, could you please confirm:
PBIRS version and the Power BI Desktop for RS version you are using.
Try this quick test: Save the report locally as a .pbix file and upload it via the PBIRS web portal. Let us know if you encounter the same error during the upload.- Joelllp9 months agoRegular Visitor
Hi Anonymous,
Thanks for your response.
The version I now have is:
Client: September 2025 - 2.147.1088.0 64bit
Server: September 2025 - 1.24.9392.34333
I also tried May2025 on another server, same issue. I downloaded the client version via the Power BI Report Server Portal using the download icon.
If I follow your steps I get the following error:
log:
Throwing Microsoft.ReportingServices.Diagnostics.Utilities.AccessDeniedException: , Microsoft.ReportingServices.Diagnostics.Utilities.AccessDeniedException: The permissions granted to user %USER% are insufficient for performing this operation.;| RequestID = s_1e5f76c1-652a-4b06-9b86-7ad7d79a1f0d- Joelllp9 months agoRegular Visitor
For the current reports that we migrated I get the following error:
2025-11-25 08:44:52.6695|ERROR|146|OData exception occurred: System.Net.WebException: The remote server returned an error: (403) Forbidden.
at System.Net.HttpWebRequest.GetResponse()
at Microsoft.ReportingServices.Portal.ODataWebApi.Utils.PbixReportHelper.ShouldReShred(PowerBIReport entity, Uri basePortalUrl, ILogger logger, IPrincipal userPrincipal, String reportServerHostName)
at Microsoft.ReportingServices.Portal.ODataWebApi.Common.CatalogItemControllerHelper`1.GetItem(String key)
at Microsoft.ReportingServices.Portal.ODataWebApi.Common.CatalogItemControllerHelper`1.GetAllowedActions(String Id)
at lambda_method(Closure , Object , Object[] )
at System.Web.Http.Controllers.ReflectedHttpActionDescriptor.ActionExecutor.<>c__DisplayClass6_2.<GetExecutor>b__2(Object instance, Object[] methodParameters)
at System.Web.Http.Controllers.ReflectedHttpActionDescriptor.ExecuteAsync(HttpControllerContext controllerContext, IDictionary`2 arguments, CancellationToken cancellationToken)
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Web.Http.Controllers.ApiControllerActionInvoker.<InvokeActionAsyncCore>d__1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Web.Http.Controllers.ActionFilterResult.<ExecuteAsync>d__5.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)