Мне нужно определить, какие группы (ы) безопасности являются членами из отчета SQL Server Reporting Services. Доступ к отчету будет определяться членством в одной из двух групп: «report_name_summary» и «report_name_detail». Когда пользователь выполняет отчет, мы хотим иметь возможность использовать их членство (или отсутствие членства) в группе «report_name_detail», чтобы определить, разрешено ли «сверление».Как определить, какие группы безопасности AD текущего пользователя находятся в отчете SSRS?
Я не знаю, как выйти из коробки, чтобы получить доступ к членству в группе безопасности AD, но я открыт для любых предложений о возможности доступа к этой информации из отчета.
Вчера у меня был момент «удар головой», когда я понял, как легко было бы сделать это с помощью специального кода, аналогичного тому, что у вас там есть. Он отлично работает, либо ссылается/вызывается из внешней сборки, либо как встроенный код в свойствах отчета. Еще нет разрешений. – 2008-11-14 16:15:45