在Reporting Services中以编程方式创建订阅

时间:2010-03-02 14:01:56

标签: asp.net reporting-services reporting subscription

我需要在asp.net页面中为我的 SSRS 报告创建订阅。 我可以使用Reporting.WebForms在reportviewer中显示报告。 SSRS位于我网络中的另一台计算机上。对于reportviewer,我使用“admin”和“pass”作为SSRS机器的管理员用户名和密码的凭证,这没关系。管理员拥有SSRS报告的所有角色。

但是当我尝试通过ReportingService2006 Web服务创建订阅时,我无法做到。 我不是专业人士也不是业余爱好者。在网上搜索了很多。

尝试了这个和这个的odetocode版本:

1. technet - something similar 1

但无法实现。真的很高兴任何帮助。 thx提前。

2 个答案:

答案 0 :(得分:2)

另一种方法是使用“数据驱动订阅”设置一些报告。如果您要对报告订阅进行大量更新,我发现很容易管理它。它允许您通过自定义SQL表与用户订阅进行交互。

您可以找到有关数据驱动订阅here

的设置的MSDN教程

答案 1 :(得分:0)

这里有一篇很好的文章和源代码,这是迄今为止我发现的关于这个主题的最佳信息。

http://www.codeproject.com/Articles/36009/Programmatically-Playing-With-SSRS-Subscriptions

这里还有一个类引用

http://msdn.microsoft.com/en-us/library/ms165967%28v=sql.90%29