2010-09-17 1 views
0

Я только что установил SSRS для своего офиса. Некоторые пользователи должны иметь возможность запускать Report Builder. Я создал глобальную группу AD и использовал Report Manager для назначения привилегий Report Builder для этой группы.SQL Server Reporting Services 2008 Report Builder Права доступа для пользователей

Я проверял правильность конфигурации построителя отчетов в SSRS.

Даже после того, как эти пользователи назначены роли построителя отчетов, ссылка на построитель отчетов не отображается при входе в диспетчер отчетов.

Я пробовал, чтобы они загружали построитель отчетов, предоставляя им ссылку напрямую; когда они загружают его и пытаются выполнить отчет, есть сообщение о том, что у пользователя нет прав для этого (несмотря на то, что я явно дал им разрешения раньше).

Единственные пользователи, которые на самом деле могут запускать ReportBuilder при назначении этой роли, являются локальными администраторами или администраторами домена.

Для меня нецелесообразно назначать привилегии Local Admin для всех, кто хочет делать специальные отчеты. Я должен что-то упустить. Есть ли папка, к которой эти пользователи должны иметь доступ в файловой системе? Или, может быть, что-то еще я не замечаю?

+0

Я хотел бы добавить, что я вижу это в лог-файл:!! – rsteckly

+0

rshost rshost 29f4 09/16/2010-17: 53: 09 :: я INFO: Конечная точка 4 отключен и URL-адрес не зарегистрирован vdir =/ReportServer/ReportBuilder, pdir = C: \ Program Files \ Microsoft SQL Server \ MSRS10_50.MSSQLSERVER \ Reporting Services \ ReportServer \ ReportBuilder – rsteckly

+0

также является учетной записью службы Network Service – rsteckly

ответ

0

Я должен был убедиться, что пользователь, которому нужен доступ к построителю отчетов, имел приручение к задаче «Выполнение отчетов» на системном уровне. Я сделал это, создав новую системную роль (я назвал ее «System Report Builder Access») и включил только одну задачу. Затем я применил эту роль к нужному пользователю.

Надежда, что помогает ..

Смежные вопросы