Вопрос

I've spent almost whole day fixing permission issue on Reporting Server without any success. So would really appreciate any help.

Reporting services were already installed on the pc, but weren't ever used before. PC is running Win Server 2008 R2 Standard SP1 Pc is not in domain. SQL is 2008.

In Reporting Service Config Manager I setup account to 'Local System' and tried to access http://server/ReportServer (I tried any different accounts)

And here comes my problem. I keep getting error The permissions granted to user 'username' are insufficient for performing this operation. (rsAccessDenied)

I'm logged in as admin account. I understand that this is permission issue, but really not sure where can I fix this. Also user has db_owner + RSExecRole in ReportServer db

I can access http://server/Reports, but don't see site setting link.

Thanks for any suggestion.

Это было полезно?

Решение

OK, I found solution that worked for me. I had to edit RsReportServer.config file

<AuthenticationTypes>
   <RSWindowsNegotiate/>
   <RSWindowsNTLM/>
</AuthenticationTypes>

I replaced code above with this

<AuthenticationTypes>
        <RSWindowsBasic/>
</AuthenticationTypes>

Hope it helps someone else.

Другие советы

Looks like your user have the lowest permissions basing on what you said that you can go to http://server/Reports

but do not see this

enter image description here

To further see if you really have permission issues you need to use SSMS to open your reporting server instance like such

enter image description here

If you successfully log in to that instance you should be able to see and manipulate the following roles and what the roles can do

enter image description here

I suggest giving full access to the Browser role and check now if you can get the site settings

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top