Еще раз стена безопасности SSRS ударила меня.
Я сделал новую установку SSRS 2008R2.
Я создал отдельную учетную запись (ssrs) на своем компьютере для доступа к службам, связанным с SSRS.
При переходе на localhost/reportserver я столкнулся с всплывающим окном проверки подлинности Windows. Я ввел имя пользователя и пароль ssrs и через некоторое время получил следующее сообщение об ошибке:
Разрешения, предоставленные пользователю mybox\ssrs, недостаточны для выполнения этой операции. (rsAccessDenied)
Переход к localhost/reports/pages/folder.aspx отображает ту же ошибку служб отчетов SQL Server.
Я настроил reportserver.config следующим образом:
<Authentication>
<AuthenticationTypes>
<RSWindowsBasic>
<LogonMethod>3</LogonMethod>
<Realm></Realm>
<DefaultDomain></DefaultDomain>
</RSWindowsBasic>
</AuthenticationTypes>
<EnableAuthPersistence>true</EnableAuthPersistence>
</Authentication>
В конечном счете, то, что я хотел бы сделать, — это получить доступ к отчетам через мой код C#, который, как я предполагаю, будет использовать аутентифицированного пользователя, которого я настроил в поле.
Один сообщение указывает на добавьте имя или группу в группу ssrs, что после этого не работает с SQLServerReportServerUser$MyBox$MSRS10_50.SQLSERVER2008R2.
Имейте в виду, что я еще не могу даже просматривать меню служб отчетов, так как у некоторых людей были проблемы с этим. Я на шаге 1, просто пытаюсь увидеть службы.
Я даже пытался войти в систему с моей учетной записью администратора в этом поле - не получается - все еще проблема с разрешениями.
Некоторое пошаговое руководство по этому вопросу было бы полезно.
Спасибо.