Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Код на състоянието на грешка в уеб страницата на SSRS 500

Този проблем се причинява от 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 реда (включително възлите за отваряне и затваряне на настройките за приложения.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Свързване към SQL Server от Nodejs

  2. Защо разделените с точка префикси се игнорират в списъка с колони за оператори INSERT?

  3. Как да получите редове със сума, равна на дадена стойност

  4. Декларирайте променлива с множество стойности в SQL

  5. Как да предадете параметър на mssql заявка в възел js