【发布时间】:2010-07-07 21:43:41
【问题描述】:
我有一个任务调用 SSRS 报表服务器来呈现报表,然后将新呈现的报表放入 SharePoint 文档库。报表服务器设置为 SharePoint 集成模式。
对于较小的报告,一切正常。但是,如果生成报告的时间超过大约 90 秒,则对渲染的调用会引发“操作已超时”异常。
我的代理的超时值设置为 -1。 (RSExecClient.Timeout = System.Threading.Timeout.Infinite)
对于 SharePoint 网站和报表服务器的 web.config 文件,httpRuntime 的执行超时设置为“9000”。
另外,我在 rsreportserver.config 文件中将 DatabaseQueryTimeout 设置为“0”。
我正在使用“https:///_vti_bin/ReportServer/ReportExecution2005.asmx”连接到 ssrs Web 服务。
我还注意到我可以通过“http://:8080/ReportServer/ReportExecution2005.asmx”进行连接,但是似乎我必须自己处理身份验证和授权,这造成了其他麻烦。
有谁知道我做错了什么,或者至少知道我可以去一个日志记录位置以获取更多信息?
谢谢, 迈克尔
【问题讨论】:
标签: sharepoint reporting-services web-services