Sql Web服务超时错误

Sql Web服务超时错误,sql,reporting-services,timeout,Sql,Reporting Services,Timeout,我们正在运行SQL Server 8。每天当我们的用户第一次尝试运行报告时,花费的时间太长,最终会在下面显示错误消息(其他后续运行的报告工作正常)。这是错误消息 “/”应用程序中出现服务器错误。 操作已超时 描述:执行当前web请求期间发生未处理的异常。请查看堆栈跟踪以了解有关错误的更多信息以及错误在代码中的起源 异常详细信息:System.Net.WebException:操作已超时 有人能帮忙解决这个问题吗 谢谢。如果第一次运行时速度较慢,您可以通过运行“预热”脚本进行修复。这可以简单到设置

我们正在运行SQL Server 8。每天当我们的用户第一次尝试运行报告时,花费的时间太长,最终会在下面显示错误消息(其他后续运行的报告工作正常)。这是错误消息

“/”应用程序中出现服务器错误。 操作已超时 描述:执行当前web请求期间发生未处理的异常。请查看堆栈跟踪以了解有关错误的更多信息以及错误在代码中的起源

异常详细信息:System.Net.WebException:操作已超时

有人能帮忙解决这个问题吗


谢谢。

如果第一次运行时速度较慢,您可以通过运行“预热”脚本进行修复。这可以简单到设置一个定时器来调用一个网址(SSRS中的一个报告)。Windows任务调度程序非常容易实现这一目的。我见过有人对web服务器、DBs、报表以及几乎任何在第一次运行时很慢的东西(由于缓存或即时编译)执行此操作。

您需要提供一些其他错误日志,您报告的是超时错误,但不是超时的“根本原因”。如果我不得不猜测,我不这么认为,但是现在来看,SQL需要一段时间才能生成第一个报告,因为有很多新的登录名(你说的是清晨?)缓存中没有存储数据(SQL在第一次使用时缓存数据)这是用户端消息我们需要服务器端消息我在哪里可以找到服务器端消息?您是在夜间重新启动数据库还是SSRS,还是整个服务器?当您说SQL server 8时,您是指SQL server 2000(具有v8),还是指SQL server 2008??