为什么使用SSRS ReportViewer Web控件的某些报表不能呈现而其他报表呢?

时间:2016-05-31 19:42:04

标签: google-chrome reporting-services reportviewer ssrs-2008-r2

我在SSRS服务器上的所有报告都通过SSRS ReportViewer Web控件运行良好,但我有2个报告无法呈现。我填写参数和页面刷新没有任何东西。没有加载gif,没有工具栏,只有参数控件。

我尝试在Chrome,Firefox和IE上使用ReportViewer。所有报告,但这两个特定的报告都很有效。

我尝试过以下列出的方法:

SSRS 2008 R2 - SSRS 2012 - ReportViewer: Reports are blank in Safari and Chrome
Only 2 reports out of >10 fail to render on SSRS 2008R2 SP2

有谁知道为什么某些报告可能不会显示而其他报告会显示?

更新:我发现如果传入测试参数,报表将呈现0结果。但是,如果我传入一个有效值,我什么也得不到。

2 个答案:

答案 0 :(得分:1)

原来是一些事情。

  1. 首先是与查询有关。其中一个参数接受使用逗号的值,并且在将值更改为不包含逗号时,报告工作正常。这可能是由于值如何传递给参数。
  2. 包含报告的DIV需要overflow: auto;添加到其样式中。

答案 1 :(得分:0)

我假设您使用的是SSRS 2008 r2。虽然我不熟悉使用ReportViewer的Web版本(我总是在Visual Studio中预览我的报告),但我发现如果我的数据源丢失了它的连接字符串,就会发生这种情况。

你有SSRS的视觉工作室吗?如果是这样,你可以在那里打开报告并进行预览吗?