2011-04-25 32 views
7

我们的系统每天早上通过报告服务向所有用户发送“每日更新”电子邮件。如果人们在电脑上,没有问题。但是,对于旅途中的用户,某些移动设备电子邮件客户端无法呈现电子邮件。但是,他们都可以呈现PDF文件。可能使用重复的pdf附件以电子邮件格式发送SQL Reporting Services报告?

所以...快速修复是为每个用户创建两个订阅;一个在正文中留言,另一个在附加的pdf中留言。这造成了一个烦人的摩擦量。我很乐意发送一封电子邮件,其中附有重复的pdf版本。

有没有简单的解决方案?

仅供参考,我们通过Reporting Services Subscriptions进行管理。

回答

5

默认情况下,不,你不能有这两种格式在一个电子邮件

报告“呈现格式”确定是否在线或您选中“包含报告”附后。因此设置为“PDF”将生成附件。但是,如果您选中“包含链接”进行PDF呈现,那么人们可以点击并转到网站提供的报告。

否则,您必须编写一些调用ReportServer服务的小应用程序,并获取两种报告格式并合并为一封电子邮件。或者写你自己的custom delivery extension

+0

gbn有这个完全正确的。如果您真的需要在一封电子邮件中使用这两种版本的报告,那么您需要编写一些代码来自己创建电子邮件。 SSRS通过其订阅和开箱即送附加信息一次只发送一种类型。 – 2011-05-03 03:38:18

0

我认为最好用Database Mail。你可以管理它发送e-mailSMS甚至他们两个到您的订阅列表。

我不知道,你可以send a single email with the message in the body a duplicate pdf version attached.

+1

这与SSRS电子邮件无关 – gbn 2011-05-02 16:09:11

0

如果我理解正确的话,你想用附件中的PDF发送电子邮件和阅读本将在电子邮件正文相同的文本/数据,对吧? 如果是这种情况,那么你不觉得PDF中的“包含报告”和“渲染格式”会给你想要的结果吗?

相关问题