2012-06-25 4 views
1

Я работаю с SSRS 2008 R2 с конечной точкой мыла ReportService2010 с помощью ReportExecutionService.Получить имя/значение параметра с помощью команды rs: StoredParametersID?

Для параметров, имеющих большие значения, SSRS имеет некоторые СМАРТС автоматически разбития отчет бурильных вниз URL (summed up nicely in this thread):

Проблема связана с RS Система собственности StoredParametersThreshold. Это значение (по умолчанию - 1500) определяет количество символов, которое URL может содержать до того, как SSRS заменит URL-адрес на токен. Причиной этой функциональности является то, что некоторые браузеры/серверы ограничивают URL-адрес URL-адреса. Поскольку отчет комбинации значений параметров может быть очень длинным, мы стараемся быть умным и маркировать URL-адрес, чтобы URL-адреса работали. Возможная работа вокруг - увеличить значение StoredParametersThreshold.

URL-адрес (декодируется для более удобного просмотра) выглядит примерно так:

http://iprod-ssrs/ReportServer?http://iprod-reports/admin/web/Report+Library/Drill-down+Companyids.rdl&rs:StoredParametersID=cjesl5vk0y2tbv55e1qjrz55&rs:ParameterLanguage=&rc:Parameters=Collapsed 

Проблема заключается в том, в моем пользовательском зрителе, я не могу использовать этот лексический URL, и нужен, чтобы получить фактическое имя параметра/, чтобы я мог выполнить отчет о детализации.

Возможно ли получить значения параметров с помощью ключа rs:StoredParametersID?

+0

Согласно этому сообщению с 2010 года вы не можете получить фактические параметры http://social.msdn.microsoft.com/Forums/en/sqlreportingservices/thread/6809f9e3-b411-4f05-96a6-47e273220a70, хотя, возможно, это изменилось , Удачи! – Gloopy

ответ

Смежные вопросы