SSRS订阅更新

时间:2014-02-20 07:37:14

标签: reporting-services ssrs-2008

我正在尝试在某个任务完成后触发报告订阅。我的逻辑使用T-SQL代码更新ReportServer数据库上的订阅表上的MatchData记录。这样做还会更新报告订阅页面中的日期和时间记录。

enter image description here

然而,这不是理想情况下应该工作的。经过一些观察,我注意到,当且仅当我在订阅页面上单击“确定”时,为了保存订阅的日期和时间,它才有效。我确定,单击ok会触发一些标记,表示数据现在已保存。问题是,当我在订阅页面中单击“确定”时,我无法找到它更新的表。

2 个答案:

答案 0 :(得分:2)

答案 1 :(得分:0)

很棒的问题@Sharktooth!

一种解决方案是创建每X分钟运行一次的数据驱动订阅,X是从任务完成到订阅交付的最大可接受延迟。例如,如果在任务完成后最多10分钟发送订阅是可以接受的,则将订阅设置为每10分钟运行一次。

以下是数据驱动订阅教程的链接:http://technet.microsoft.com/en-us/library/ms169673.aspx

如果我能进一步解释,请告诉我。