【发布时间】:2011-06-29 09:28:54
【问题描述】:
我对 SSRS 很陌生。我有一组从查询中获取参数的报告(在 BIDS 中定义为数据集)。这些参数包括机器标识、开始日期和结束日期。虽然每个参数都特定于每台机器,但 SSRS 会将所有参数放入单独的下拉列表中,然后用户必须从中选择正确的值并运行报告。
您可能想象到,问题在于目标用户的错误余地很大。用户可以从此列表中为任何机器选择不正确的开始和结束日期。理想情况下,这些报告应该每周一早上按计划自动运行,但我很难看到这是如何完成的,因为 SSRS 必须基本上遍历机器 ID 列表并为每个报告使用适当的开始和结束日期。此实例中的所有其他报告都依赖于从该查询中收集的这些参数。
有谁知道如何根据参数列表自动运行多个 SSRS 报告?听起来这里需要某种编码逻辑,但我不知道在这种情况下如何使用它(如果可能,我希望没有用户交互)。
【问题讨论】:
标签: sql-server sql-server-2008 reporting-services ssrs-2008