Dit probleem wordt veroorzaakt doordat de SQL-server stopt met het uitvoeren van een rapport omdat de lengte van het verzoek een bepaald aantal overschrijdt.
De oplossing hiervoor is als volgt:
Zoek de web.config-bestanden voor de ReportManager &ReportServer.
Deze zouden ergens als volgt te vinden moeten zijn:
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
Eenmaal gevonden, moet u de web.config-bestanden voor beide bewerken en het volgende stukje code toevoegen:
<appSettings>
<add key="aspnet:IgnoreFormActionAttribute" value="true" />
<add key="aspnet:MaxHttpCollectionKeys" value="100000" />
</appSettings>
Deze app-instellingen moeten worden toegevoegd tussen /system.web en runtime-knooppunten, dus het zou er ongeveer als volgt uit moeten zien:
</system.web>
<appSettings>
<add key="aspnet:IgnoreFormActionAttribute" value="true" />
<add key="aspnet:MaxHttpCollectionKeys" value="100000" />
</appSettings>
<runtime>
OPMERKING: De ReportManager heeft mogelijk al een knooppunt voor app-instellingen, dus u hoeft alleen de twee regels voor het toevoegen van sleutels te plakken.
De ReportServer heeft meer dan waarschijnlijk alle 4 de regels nodig (inclusief de nodes voor het openen en sluiten van appsettings.