Този проблем се причинява от SQL сървъра, който спира изпълнението на отчет, тъй като дължината на заявката надвишава определена сума.
Решението за това е както следва:
Намерете файловете web.config за ReportManager &ReportServer.
Те трябва да бъдат намерени някъде по следния начин:
C:\Program Files\Microsoft SQL Server\MSRS10_50.MSSQLSERVER\Reporting Services\ReportManager\Web.config
C:\Program Files\Microsoft SQL Server\MSRS10_50.MSSQLSERVER\Reporting Services\ReportServer\Web.config
След като намерите, трябва да редактирате файловете web.config и за двете и да добавите следния код:
<appSettings>
<add key="aspnet:IgnoreFormActionAttribute" value="true" />
<add key="aspnet:MaxHttpCollectionKeys" value="100000" />
</appSettings>
Тези настройки на приложението трябва да се добавят между /system.web и възлите по време на изпълнение, така че трябва да изглежда по следния начин:
</system.web>
<appSettings>
<add key="aspnet:IgnoreFormActionAttribute" value="true" />
<add key="aspnet:MaxHttpCollectionKeys" value="100000" />
</appSettings>
<runtime>
ЗАБЕЛЕЖКА: ReportManager може вече да има възел за настройки на приложението, така че ще трябва да поставите само двата реда за добавяне на ключ.
Повече от вероятно ReportServer ще изисква всичките 4 реда (включително възлите за отваряне и затваряне на настройките за приложения.