使用参数调度SSRS

时间:2015-10-12 03:28:19

标签: sql-server reporting-services ssrs-2008 ssrs-2008-r2 reportingservices-2005

目前,我有一份关于SSRS(SQLServer 2008R2)的报告,并接受发票号作为参数。该报告将在1个报告中生成与此发票相关的信息。那么,1张发票1报告。如果我需要生成2张发票,我需要运行两次。

我想安排它并在发票出现在数据库中后自动生成报告,并以独特的文件名将输出保存为PDF。

只是想知道对我来说最好的选择

1)使用SSIS。创建For..Loop以执行SQL语句以返回满足条件的所有发票,然后调用SSRS报告。

2)在SSRS中,有一个订阅选项,但我找不到任何方式可以自动传递参数多次。还是我错过了一些配置?

希望你能提供一些想法。感谢。

1 个答案:

答案 0 :(得分:0)

1和2都可以。对我而言,我认为2更好。

  

2)在SSRS中,有一个订阅选项,但我找不到任何方式可以自动传递参数多次。还是我错过了一些配置?

我在Microsoft网站上发现了这一点,其中介绍了如何将参数值传递给报告。希望它有所帮助。

https://msdn.microsoft.com/en-us/library/ms166561(v=sql.105).aspx