I was doing a little custom reporting using Report Builder today and when I came to preview my report I received an error message.
The permissions granted to user 'TFS2013\user' are insufficient for performing this operation.
System.Web.Services.Protocols.SoapException: The permissions granted to user 'TFS2013\user' are insufficient for performing this operation. ---> Microsoft.ReportingServices.Diagnostics.Utilities.AccessDeniedException: The permissions granted to user 'TFS2013\user' are insufficient for performing this operation. at Microsoft.ReportingServices.Library.ReportingService2010Impl.CreateReportEditSession(String Report, String Parent, Byte[] Definition, String& EditSessionID, Warning[]& Warnings) at Microsoft.ReportingServices.WebServer.ReportingService2010.CreateReportEditSession(String Report, String Parent, Byte[] Definition, String& EditSessionID, Warning[]& Warnings)----------------------------The permissions granted to user 'TFS2013\user' are insufficient for performing this operation.
That seemed odd as I hadn’t messed around with security settings and it was working recently. Still, just to be on the safe side, I reviewed the article:
Grant permissions to view or create reports in TFS
Everything looked fine so I spent some time playing around with security settings and doing a little web searching. I found an old stackoverflow post which talked about deleting the encryption key and lots of other things that seemed unlikely.
So I grabbed a cup of coffee and went outside for some fresh air and the answer hit me!
Simple as that, and kind of obvious - Run Report Builder as administrator.
Doh! Hopefully this blog post will save somebody a little time and at least it has broken my blogging drought.
Cheers,
Richard
RSS
Email Richard Erwin
© Copyright 2023 RippleRock