SSRS TimeOut异常 - 在1分40秒后通过WCF服务导出时

时间:2014-10-12 16:53:17

标签: wcf ssrs-2008-r2

在100秒(1分40秒)之后将SSRS报告导出为其他格式(Excel或PDF)时,我将面临超时异常。帮助我。

即使我在报表服务器和配置文件中进行了一些配置更改,如下所示,以解决超时问题,但仍未解决。

请检查以下更改,让我需要进行任何更改,或者更改配置的位置。

1。 (Rdl文件)处理选项 - >报告超时 - >不要超时报告

2。更改了服务的web.Config中的配置。

 Set the executionTimeout value to ‘10800’ (3 hours) as shown below:

  <system.web>
  <httpRuntime executionTimeout = "10800" />
  </system.web>

3. SQL Server Management Studio,连接到报表服务器实例,右键单击报表服务器名称,然后选择“属性”。单击“执行”以打开此页面。 更改为“不要超时报告执行。”

4。在RSReportServer.config中更改了默认值(DatabaseQueryTimeout):

  <Add Key="ProcessRecycleOptions" Value="1"/> <!--Disabled-->

  <Add Key="CleanupCycleMinutes" Value="36000"/> <!--10 Hours-->

  <Add Key="SQLCommandTimeoutSeconds" Value="0"/> <!--None-->

   <Add Key="MaxActiveReqForOneUser" Value="100"/>

  <Add Key="**DatabaseQueryTimeout**" Value="0"/> <!--None-->

   <Add Key="RunningRequestsScavengerCycle" Value="36000"/> <!--10 Hours-->

  <Add Key="RunningRequestsDbCycle" Value="36000"/> <!--10 Hours-->

  <Add Key="RunningRequestsAge" Value="30"/>

5。 web.config中的ExecutionTimeout设置

\ Program Files \ Microsoft SQL Server \ MSSQL.X \ Reporting Services \ ReportManager \

\ Program Files \ Microsoft SQL Server \ MSSQL.X \ Reporting Services \ ReportServer)

在两个web.config文件中我改为36000

)。

并且应用程序的会话超时值为20分钟。

我希望解决上述问题。

提前致谢。

0 个答案:

没有答案