SSRS - 运行存储过程时出现严重错误消息

时间:2010-08-30 22:10:33

标签: sql sql-server sql-server-2005 reporting-services reportingservices-2005

我有一个运行存储过程的报告,运行大约需要一个小时。

大约30分钟后,我在报告正文中收到此错误消息:

An error has occurred during report processing.
Query execution failed for data set 'DEV'.
A severe error occurred on the current command. The results, if any, should be discarded. Operation cancelled by user. 

当我从SQL Server管理工作室运行它时,相同的存储过程运行正常(报告运行时使用相同的登录凭据)。

任何可能导致这种情况的想法?我尝试增加报告的超时值,但这没有用。

4 个答案:

答案 0 :(得分:1)

这听起来像是超时。我是否建议您不要将SSRS报告基于存储过程,该过程需要很长时间才能运行。您可以安排每日作业来填充包含此报告数据的表(或多个表),并将报告指向此表。这样就不必每次都重新计算数据。

答案 1 :(得分:0)

您可以在SQL Server安装目录中找到日志。示例:C:\ Program Files \ Microsoft SQL Server \ MSRS10.REPORTING \ Reporting Services \ LogFiles

答案 2 :(得分:0)

答案 3 :(得分:0)

检查报告的连接字符串。当我使用格式错误的连接字符串时出现此错误。即当我应该有“数据源=”时,我有“Server =”。