пользовательский запрос к базе данных в sharepoint с использованием имени пользователя активного каталога в качестве фильтра - PullRequest
1 голос
/ 13 марта 2009

У меня есть пользовательский запрос в базе данных, который я хочу отображать пользователям в MOSS через веб-часть performancepoint.

Мне нужно отфильтровать отчет по имени пользователя, вошедшего в систему. Как передать имя пользователя AD веб-части Performancepoint?

Спасибо

1 Ответ

2 голосов
/ 25 апреля 2009

Вам потребуется изменить свойство BPM.ServerConnectionPerUser в файлах web.config (сайты PPS, а также любой сайт SharePoint, использующий веб-часть PPS) на True. Сделайте IISReset после того, как вы это сделаете, и вы должны быть чертовски дорого.

Причина в том, что поведение по умолчанию для PPS заключается в использовании идентификатора пула приложений для обращения ко всем вашим источникам данных, что является кошмаром, если вашим источником является куб (что случилось с безопасностью на уровне членов?!?). К счастью, изменение свойства ServerConnectionPerUser на True позволяет это сделать. Ник Барклай довольно хорошо об этом рассказал в своем блоге на эту тему.

Приветствия
Eric

...