SQL Reporting Services 2005 - фильтрация данных по группе безопасности Active Directory - PullRequest
1 голос
/ 21 августа 2009

Есть ли в отчете способ отфильтровать данные по группам AD? Мне нужно сделать так, чтобы «Группа А» могла видеть все данные, а «Группа В» - меньше. Я ничего не могу изменить в БД и просто имя пользователя передается в отчет.

Есть идеи?

1 Ответ

0 голосов
/ 21 августа 2009

Вы делаете два отчета, один, который показывает все данные, один, который показывает меньше. Вы предоставляете доступ к первому отчету Группе A, вы предоставляете доступ ко второму отчету Группе B.

Обновление

Вы создаете два отчета, один с именем ReportGroupA, другой с именем ReportGroupB. В редакторе отчетов перейдите в «Сведения / Безопасность» для ReportGroupA и добавьте GroupA в роль «Браузер». Затем вы переходите в Detail / Security для ReportGroupB и добавляете GroupB к роли «Браузер». Готово. Группа A может видеть только отчет ReportGroupA, Группа B может видеть только отчет Группа отчетов B. Для получения дополнительной информации см. Доступ к отчетам и ресурсам на основе ролей .

...