我可能在这里遗漏了一些东西,但我有以下情况。在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
谢谢......!