sql >> Databáze >  >> RDS >> Sqlserver

Kód stavu chyby webové stránky SSRS 500

Tento problém je způsoben tím, že SQL server zastavuje spouštění sestavy, protože délka požadavku přesahuje určitou hodnotu.

Řešení je následující:

Vyhledejte soubory web.config pro ReportManager &ReportServer.

Ty by měly být nalezeny někde takto:

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

Jakmile je najdete, musíte upravit soubory web.config pro oba a přidat následující bit kódu:

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

Tato nastavení aplikace by měla být přidána mezi /system.web a runtime uzly, takže by to mělo vypadat nějak takto:

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

POZNÁMKA: ReportManager již může mít uzel nastavení aplikace, takže budete muset vložit pouze dva klíčové řádky pro přidání.

ReportServer bude s největší pravděpodobností vyžadovat všechny 4 řádky (včetně uzlů open a close appsettings).




  1. Problém při pokusu o spuštění balíčku SSIS pomocí Oracle Connection Attunity

  2. Použití % pro hostitele při vytváření uživatele MySQL

  3. Jak se dostanete k limitům 8060 bajtů na řádek a 8000 na hodnotu (varchar, nvarchar)?

  4. Jak načíst data z více tabulek pomocí formuláře PHP?