2013-12-19 104 views
0

在我的项目中,我们使用MSSQL Server 2008 R2网络版,其中报告服务不支持电子邮件订阅和日程安排。由于某些原因,我们无法升级到标准版或更高版本。SSRS - 报告订阅的替代方式

有没有其他的方法来实现订阅?可能是第三方库。

任务为 1.生成报告 2.通过电子邮件发送报告 3.每周一重复一次。

在此先感谢。

回答

0

您可以在C#中编写包装程序来完成此任务。本质上,应用程序会将报表呈现给文件系统,然后创建一个邮件对象进行传递。代码来完成这个可以找到here

一些建议:您应该真正投资适当的许可证,而不是依赖解决方法和黑客,特别是在生产服务器上。

0

我发现创建一个使用报表生成器任务的SSIS包:(http://reportgeneratortask.codeplex.com/)非常容易实现并用作SSRS订阅的替代方案。我最近在我目前的项目中不得不这样做,并且效果很好。

所以基本上SSIS包将覆盖2的3项任务: 1.生成报告(报告使用发生器任务) 2.电子邮件使用“发送邮件任务”

在过去的和简单的步骤的报告,请创建一个每周一执行上述SSIS包的SQL作业。

希望这会有所帮助!

0

有3方工具称为R-Tag。尝试使用它,如果你仍然在为你的问题寻找解决方案。