1

当我运行一个带回许多行(400,000 左右)的查询并尝试在报告查看器控件中呈现它时,该控件从我的 aspx 页面使用 lavascript 启动,并将参数从页面提供给报告,它只会显示报告的第一页和分页按钮将显示为灰色,并显示第 0 页,共 0 页。这是在我们运行 SSRS 2012 服务器的开发环境中。在生产中,我们仍然有 SSRS 2008,但发生的情况是您只会得到一个没有分页控件的空白报告。该报告适用于较小的结果集。我不确定截止点在哪里,但 100,000 行似乎有效,而 400000 行无效。

现在我认为这可能是行数的一些问题,但可能是页面,因为我在另一个报告中遇到了同样的问题,它带回了 1000 左右的少量行,但报告是每页一行。因此,只有 1000 行数据集的 1000 页报告将具有相同的问题,即 SSRS 2012 中只有第一页,而 2008 年为空白。

无论结果有多大,这些报告都可以在报告管理器服务器上正常工作,因此这仅与报告查看器 asp.net 控件隔离。此外,这不仅仅是几份报告,如果我让它得到足够的结果,我可以用任何报告一遍又一遍地重现它。

有谁知道该控件的最大页数或行数?或者其他任何可能导致这种情况的原因?

谢谢,希望很清楚我在这里问什么。

另外:我认为它是 IIS 7,但它可能是 8。一个环境可能是 windows server 2008,另一个可能是 2012,如果需要,我需要验证。Web 应用程序是用 asp.net 4.5 编写的,后面有 c# 代码。只是试图命名其他可能相关的东西。

4

0 回答 0