我们希望提供超过600,000行的报告。
我们使用asp来创建报告,但它会超时并截断报告。
你可以提出一个建议,以防止报告超时。
答案 0 :(得分:1)
在IIS中设置asp脚本超时:
答案 1 :(得分:0)
我们之前使用的解决方案:
将报告请求发送到消息队列进行处理,并弹出一个跟踪请求状态的窗口
当消息队列处理请求时,数据库上的状态会更新(基本上弹出窗口正在ping,一个简单的表就足够了)
报告完成后,它将被转储到“存储桶”中,现在正在更新正在ping的数据库,其中包含指向存储桶中报告的链接。
下次弹出窗口看到报告已处理完毕,它会显示链接 - 用户点击链接并可以查看报告。
笨拙,但它确实有效。
或者,如果您正在使用SSRS,那么您是否无法使用缓存的报告/快照来提前准备报告,然后将其转储到已知位置,例如fileshare / moss页面?