reporting-services - SSRS - 报告未返回任何数据

标签 reporting-services

我有一个从存储过程中提取数据的报告,但是当我运行没有任何数据的报告时,仅显示标题。 我可以在 SQL Profiler 中跟踪过程的执行情况,当我将执行语句及其参数复制到 SQL Management Studio 中时,该语句将运行并从同一数据库返回数千行数据。

数据集超时设置为 0,并且没有给出超时错误,因此我认为这与返回的数据量无关,但在 Management Studio 中运行该命令确实需要 10 分钟。

如何解决这个问题?

更新:该问题似乎与以下事实有关:当我输入 exec 语句作为文本查询时,该报告正在使用存储过程“查询类型”从数据集中收集数据输入它确实返回一些数据,但运行报告时我无法更改参数。

最佳答案

需要尝试的一些事情:

  1. 在报告服务之外测试程序,看看结果是否出来。如果没有,看看程序是否有错误。

  2. 为了内存,该过程的结果需要采用 ref_cursor、对象或数组类型的表的形式。

  3. 运行 10 分钟可能是一个问题。我建议缩减程序以运行得更快,即使您只是为了测试它是否可以更快地响应而删减掉很多内容。一个例子是使用相同的返回类型但返回一个虚拟表。

关于reporting-services - SSRS - 报告未返回任何数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14458047/

相关文章:

.net - 报表查看器 Web 控件需要 Web 窗体上的 System.Web.UI.ScriptManager

visual-studio - SSRS - 后续页面内容区域中页眉和 tablix 之间的空间/边距

sql-server - SSRS 2005 缺少 Microsoft.ReportingServices.Interfaces.dll

ssrs-2008 - 如何检查SSRS文本框是否为空

sql-server - 将SSRS中的多个值参数传递给存储过程

reporting-services - SSRS tablix 列 CanGrow 属性的宽度?

reporting-services - 错误: The specified TargetServerURL is not valid.在部署设置中为报表服务器指定有效的URL

reporting-services - (SSRS) SQL 报表 Web 服务、报表查看器和 SQL 报表前端

excel - 将 SSRS 报告导出到 Excel 时获得额外一行

wcf - 报告应用程序中的数据库抽象