Я пытаюсь определить управляемую данными подписку для отчета в SSRS 2005.
На шаге 3 установки вас просят:
"команда или запрос, который возвращает список получателей и дополнительно возвращает поля, используемые для изменения настроек доставки и значений параметров отчета для каждого получателя"
Это я написал, и он возвращает данные без помех. Я нажимаю «Далее», и он переходит к следующему экрану в настройках, в котором есть все переменные, которые нужно установить для DDS, и в каждом случае у него есть опция «Выбрать значение из базы данных»
Я выбираю этот переключатель и нажимаю раскрывающийся список. Нет доступных мне полей.
Теперь единственный способ изменить количество параметров, возвращаемых SP, - это заставить SP записать SQL в переменную nvarchar, а затем в конце выполнить переменную как sql. Я проверил это в Management Studio, и он возвращает ожидаемые поля. Я даже назвал их в честь полей в SSRS, но в выпадающих списках имена не помещаются.
Я даже вынул тело запроса из сохраненного процесса, проверил его в SSRS и затем попробовал. Это тоже не работает.
Может кто-нибудь пролить свет на то, что я делаю неправильно?