2016-07-14 4 views
0

У меня есть отчет со списком клиентов, переданных в качестве параметра. Этот список стал довольно большим и обнаружил, что он достиг предела, установленного MaxHttpCollectionKeys. Я нашел это документированным в нескольких сообщениях, но теперь у меня есть более конкретная проблема.Длинный список параметров в SSRS

Я установил это намного выше в файле SSRS web.config, который решил проблему, когда я обращаюсь к отчету с помощью диспетчера отчетов (ServerName/Reports). Однако это не решает проблему при рендеринге через сервер отчетов (ServerName/ReportServer).

Мне нужно получить доступ к этим отчетам через сервер отчетов, поскольку мы передаем некоторые скрытые параметры через наше приложение, а также с некоторыми пользовательскими параметрами. Поиск решения только дает мне сообщения, связанные с оригинальным решением, которое я нашел.

Есть ли у кого-нибудь идеи относительно решений для этого.

Большое спасибо.

ответ

0

ОК найдено решение.

Я не знал, что есть два файла web.config. Один для менеджера, один для сервера. Они оба должны были сделать мод. Необходимо, чтобы добавить следующий код в файл web.config в

C:\Program Files\Microsoft SQL Server\MSRS10.MSSQLSERVER\Reporting Services\ReportServer 

< Между system.web> и < выполнения> теги.

<appSettings> 
    <add key="aspnet:MaxHttpCollectionKeys" value="20000" /> 
</appSettings> 
Смежные вопросы