SSRS报告超时

时间:2017-04-05 19:07:49

标签: c# reporting-services ssrs-2012

我在客户网站上有一份报告,每月都会提取数据。查询非常密集,可能需要5到15分钟才能运行。 (月份继续进行,因为它处理当前月份的所有内容)

所花费的时间不是客户的问题。但问题是报告在10分钟后超时。

在报告服务器上,我已经勾选了“不要超时报告”#39; (网站设置/常规/报告超时)。 Do not timeout

在我的报告查看器背后的代码中,我设置了以下内容 - ReportViewer1.ServerReport.Timeout = 1200000,即20分钟超时

在报告数据集上,我将其设置为不超时,即以秒为单位的数据集属性/查询/超时设置为0.

但它仍然在10分钟内超时。 任何帮助将不胜感激。

Timeout removed

1 个答案:

答案 0 :(得分:0)

我看到您已尝试设置ReportViewer超时值。您可以尝试其他一些事项:

尝试在web.config中更新httpRuntime中的executionTimeout(例如,C:\ Program Files \ Microsoft SQL Server \ MSRS10.SQL2008 \ Reporting Services \ ReportServer \ web.config)

尝试在报表服务器配置中更新SQLCommandTimeoutSeconds(例如,C:\ Program Files \ Microsoft SQL Server \ MSRS10.SQL2008 \ Reporting Services \ ReportServer \ rsreportserver.config)

尝试查看SSRS日志文件(例如,C:\ Program Files \ Microsoft SQL Server \ MSRS10.SQL2008 \ Reporting Services \ LogFiles)以了解正在进行的操作。