在URL中传递报告数据以获取SSRS报告

时间:2020-09-02 11:14:58

标签: sql-server asp.net-core url reporting-services ssrs-2012

我们有一个.Net Core Web应用程序,其中一些数据是动态生成的(一些数学计算)并显示在屏幕上。

当用户单击“打印”时,我们需要将所有显示的数据转换为PDF。

当前,我们将数据存储在DB中,并将PrimaryKey作为参数发送到URL中的SSRS报告。然后SSRS调用另一个REST API来访问该数据。

就像这里描述的-Pass a Report Parameter Within a URL

我们是否有可能跳过将数据存储在DB中,而是通过URL将数据集直接传递给SSRS服务器,并生成PDF?

1 个答案:

答案 0 :(得分:0)

很遗憾,您只能将get变量发送到报告中。而且您不能发送大量数据,因为get变量有一个限制。如果您有很多信息,请将其保存在数据库中,并且打印是最好的方法,否则,您可以将大字符串放入get变量中,并在报告中进行解析