Разрешения на доступ пользователей для построителя отчетов служб отчетов SQL Server 2008 - PullRequest
0 голосов
/ 17 сентября 2010

Я только что настроил SSRS для своего офиса. Некоторые пользователи должны иметь возможность запускать построитель отчетов. Я создал глобальную группу AD и использовал диспетчер отчетов для назначения привилегий построителя отчетов этой группе.

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

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

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

Единственными пользователями, которые МОГУТ фактически запускать ReportBuilder при назначении этой роли, являются локальные администраторы или администраторы домена.

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

1 Ответ

0 голосов
/ 02 апреля 2011

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

Надеюсь, это поможет ..

...