我正在研究SSRS报告。当我从Report Builder运行它时,它工作正常。
现在,当我从我的网站运行相同的报告时,会使用报告查看器显示报告,从而出现超时问题。所以我观察到它在90秒后超时。任何人都可以帮助我在这种情况下该怎么办?
- 我已从网站设置设置不要超时报告
- 我还在报告数据集属性中设置了时间。
答案 0 :(得分:0)
对于初学者,在您的数据集属性中,我会将所有数据集的超时属性设置为0.这应该意味着它们不会超时。这可能不是所有报告的实际决定,但如果您遇到超时问题,那么这是一个很好的起点。
你有一个数据集吗?如果是这样,当您在SQL Server Management Studio中运行查询时,执行需要多长时间?
答案 1 :(得分:0)
我找到了解决方案,问题是ajaxToolkit:ToolkitScriptManager
我需要添加AsyncPostBackTimeout =" 56000"到ajaxToolkit:ToolkitScriptManager
。
<强> 之前 强>
<ajaxToolkit:ToolkitScriptManager ID="ScriptManager1" runat="server" EnablePageMethods="True"/>
<强> 后 强>
<ajaxToolkit:ToolkitScriptManager ID="ScriptManager1" runat="server" EnablePageMethods="True" AsyncPostBackTimeout="56000"/>
现在工作正常。