我们正在运行SQL Server 8。每天,当我们的用户第一次尝试运行报告时,都会花费太长时间,并最终在下面显示错误消息(其他后续的报告运行都很好)。这是错误消息。
"/"应用程序中的服务器错误。操作已超时描述:在执行当前web请求期间发生未处理的异常。请查看堆栈跟踪以了解有关错误以及错误在代码中的来源的更多信息。
异常详细信息:System.Net.WebException:操作已超时
有人能帮我解决这个问题吗?
谢谢。
如果它只在第一次运行时很慢,您可以通过运行"预热"脚本来修复它。这可以简单到设置一个计时器来调用一个网址(SSRS中的一个报告)。Windows任务计划程序非常容易实现此目的。我见过有人为web服务器、数据库、报告做这件事,几乎是任何第一次运行时速度较慢的事情(由于缓存或实时编译)。