Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 2008 SSRS-报表订阅的替代方式_Sql Server 2008_Reporting Services - Fatal编程技术网

Sql server 2008 SSRS-报表订阅的替代方式

Sql server 2008 SSRS-报表订阅的替代方式,sql-server-2008,reporting-services,Sql Server 2008,Reporting Services,在我的项目中,我们使用MSSQL Server 2008 R2 Web版,其中reporting services不支持电子邮件订阅和调度。由于某些原因,我们无法升级到标准版或更高版本 是否有其他方法来实现订阅?可能是第三方库 任务是 1.生成报告 2.通过电子邮件发送报告 3.每周一重复一次 提前感谢。您可以用C#编写一个包装器应用程序来实现这一点。从本质上讲,该应用程序将把报告呈现给文件系统,然后创建一个邮件对象进行传递。可以找到实现这一点的代码 一些建议:您应该真正投资于适当的许可证,而不

在我的项目中,我们使用MSSQL Server 2008 R2 Web版,其中reporting services不支持电子邮件订阅和调度。由于某些原因,我们无法升级到标准版或更高版本

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

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


提前感谢。

您可以用C#编写一个包装器应用程序来实现这一点。从本质上讲,该应用程序将把报告呈现给文件系统,然后创建一个邮件对象进行传递。可以找到实现这一点的代码


一些建议:您应该真正投资于适当的许可证,而不是依赖于变通方法和黑客手段,尤其是在生产服务器上。

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

因此,基本上SSIS包将涵盖3项任务中的2项: 1.生成报告(使用报告生成器任务) 2.使用“发送邮件任务”通过电子邮件发送报告

最后一个简单的步骤是,创建一个SQL作业,每周一执行上述SSIS包


希望这有帮助

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