Я разработал 65 отчетов SSRS 2008, и теперь я хочу добавить уровень безопасности.В целях безопасности я создал хранимый процесс, который выбирает идентификатор Windows пользователя в качестве параметра и возвращает список всех клиентов в базе данных, к которым они должны иметь доступ.Затем мой основной сохраненный процесс присоединяется к этому списку клиентов для фильтрации всех соответствующих записей, к которым у пользователя есть доступ.
Я добавил логику из сохраненного процесса защиты в основной сохраненный процесс, и он успешно работает.Но мой босс хочет, чтобы я вместо этого настроил защиту так, чтобы каждый файл RDL ссылался на этот один сохраненный процесс безопасности.Таким образом, нам нужно только изменить логику безопасности в одном хранимом процессе, а не изменять 65 sprocs.Поэтому я хочу удалить логику безопасности из основного элемента и вместо этого добавить элемент безопасности для каждого отчета.Как мне это сделать?