sql >> Database teknologi >  >> RDS >> Sqlserver

SSRS-webside fejlstatuskode 500

Dette problem skyldes, at SQL-server stopper en rapport, der køres, fordi forespørgselslængden overstiger en vis mængde.

Løsningen på dette er som følger:

Find web.config-filerne til ReportManager &ReportServer.

Disse bør findes et sted som dette:

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

Når du først er fundet, skal du redigere web.config-filerne for begge og tilføje følgende kodebit:

<appSettings>
<add key="aspnet:IgnoreFormActionAttribute" value="true" />
<add key="aspnet:MaxHttpCollectionKeys" value="100000" />
</appSettings>

Disse appindstillinger skal tilføjes mellem /system.web og runtime noder, så det skulle se nogenlunde sådan ud:

</system.web>
<appSettings>
<add key="aspnet:IgnoreFormActionAttribute" value="true" />
<add key="aspnet:MaxHttpCollectionKeys" value="100000" />
</appSettings>
<runtime> 

BEMÆRK: ReportManager har muligvis allerede en node for appindstillinger, så du behøver kun at indsætte de to tilføjelsesnøglelinjer.

ReportServeren vil højst sandsynligt kræve alle 4 linjer (inklusive de åbne og lukkede appindstillingsknuder.




  1. Søg efter lignende ord ved hjælp af et indeks

  2. MySql workbench-forespørgselshistorik (sidst udførte forespørgsel/forespørgsler) dvs. oprette/ændre tabel, vælge, indsætte opdateringsforespørgsler

  3. sikkert at angive 'order by'-klausul fra brugerinput i python / postgresql / psycopg2

  4. Oracle database backup:Type backup og backup strategi