由于“databasequerytimeout”变量值,SSRS报告未超时

时间:2017-12-04 12:29:43

标签: reporting-services dynamics-crm ssrs-2008-r2 dynamics-crm-2013

我可能在这里遗漏了一些东西,但我有以下情况。在Dynamics CRM 2013中,我们在SSRS上发布了CRM Dashboard报告。 rsreportserver.config文件具有以下值:

<Add Key="SecureConnectionLevel" Value="0"/>
<Add Key="CleanupCycleMinutes" Value="10"/>
<Add Key="MaxActiveReqForOneUser" Value="20"/>
<Add Key="DatabaseQueryTimeout" Value="180"/>
<Add Key="RunningRequestsScavengerCycle" Value="60"/>
<Add Key="RunningRequestsDbCycle" Value="60"/>
<Add Key="RunningRequestsAge" Value="30"/>
<Add Key="MaxScheduleWait" Value="5"/>
<Add Key="DisplayErrorLink" Value="true"/>
<Add Key="WebServiceUseFileShareStorage" Value="false"/>

正如我们在这里看到的, databasequerytimeout 的值为180 seconds。我去了具有SSRS报告的CRM Dashboard,报告花了很多时间超过180 seconds,但没有超时。

我执行的特定报告的ExecutionLog3视图的最新日志条目如下:

TimeStart   TimeEnd  TimeDataRetrieval  TimeProcessing  TimeRendering
29:01.1     32:50.5   229173             10              132

所以我的困惑是为什么报告没有超时?是TimeDataRetieval(229.173秒)不应该小于180 seconds还是报告会超时?

SSRS服务器上Report Timeout中的Processing Options设置为Use the system default settngs,我认为是180 seconds

enter image description here

谢谢......!

0 个答案:

没有答案