在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分钟。
我希望解决上述问题。
提前致谢。