Reporting Services 2000标准版(目前是RTM,但希望尽快安装SP2)。
我有一个报告,其中包含一个参数 - PlantID
我想每月将这份报告的pdf通过电子邮件发送给80位不同的工厂经理
所以我有一张桌子:
PlantID ManagerEmail
1 BillySmith@company.com
2 FredJones@asdf.com
3 JohnLonestar@rrr.com
我目前可以设置订阅,每月向多个用户发送一封报告(使用SQL代理)。
但是我想为电子邮件的收件人(ManagerEmail)指定报告(PlantID)的输入参数。
关于如何做到这一点的想法?我目前的想法是构建一个C#应用程序,它使用正确的输入参数调用RS的URL。然后获取pdf,然后从C#发送电子邮件。
非常感谢
答案 0 :(得分:1)
数据驱动订阅将是理想的答案,但我发现数据驱动订阅在RS 2000标准中不可用。
This Article讨论了如何使用存储过程调整Reporting Services订阅并将您自己的值插入相应的字段。
答案 1 :(得分:0)
这也是我第一次想到如何做到这一点。
你也可以设置一个预定的存储过程来为你执行它,但这比经验丰富的建议还要多。