Как получить полное имя текущего пользователя из отчета SQL Reporting Services 2008? - PullRequest
0 голосов
/ 24 сентября 2008

Я знаю, что имя учетной записи пользователя можно извлечь из встроенной переменной User! UserID, но как я могу получить полное имя пользователя пользователя?

Полагаю, можно было бы подключить некоторый код .NET и выполнить поиск в Active Directory, но есть ли альтернативы?

1 Ответ

2 голосов
/ 25 сентября 2008

В одном из моих проектов я использовал таблицу в SQL Server для хранения пользовательских данных из Active Directory («displayName», «sAMAccountName», «userPrincipalName»), используя приложение C # для передачи данных. Таблица обновлялась по ночам, а также после любых изменений в Active Directory, которые могли повлиять на пользователей моего проекта.

В моем случае (форма Infopath, размещенная на Sharepoint) я использовал веб-сервис для получения имени учетной записи текущего пользователя из Sharepoint, чтобы отобразить полное имя пользователя, отвечающего за запрос.

...