有人可以建议我吗?我有在数据库中运行6分钟的过程。但是,当我使用此过程开始报告时,报告将在5分钟后中止。我们已将Reporting Services的超时设置为30分钟。报表有550行和32列(小尺寸)。在程序插入dbo.table之前,现在我在#table上进行了更改。报表服务器无法记住上一次插入dbo.table的问题吗?
答案 0 :(得分:0)
通过运行
检查SQL Server上的远程查询超时sp_configure 'remote query timeout (s)'
如果这表示300,则可能是问题所在。您可以增加此值,请在此处查看文档。
答案 1 :(得分:0)
有多个超时设置会影响SSRS报告的执行:
1)在数据集级别:
2)在SSRS实例级别上,配置文件rsreportserver.config
:
<Add Key="DatabaseQueryTimeout" Value="120"/>
3)在web.config
文件中,该文件与rsreportserver.config
在同一文件夹中:
<httpRuntime executionTimeout="9000" requestValidationMode="2.0" />
4)在SSRS配置表中:
USE ReportServer
select Name, Value from ConfigurationInfo
WHERE Name in ('SessionTimeout','SystemReportTimeout')
如果在2、3、4中更改了任何值,则需要重新启动SSRS服务