是否可以将 SSRS 中的报告附加为 PDF 并使用 SQL 邮件发送?服务器是 MSSQL 2000。
答案1
为什么不使用 SSRS 内置的电子邮件传递功能?无论如何,这实际上使用了 SQL Agent。
所有版本的 SSRS 都支持电子邮件传递。为 SQL 2000 配置电子邮件传递。
对于 PDF... 设置订阅时,您可以指定渲染格式。我无法测试这一点,但我假设这里支持 PDF,因为无论如何都支持 PDF。
BOL链接:如何创建电子邮件订阅
我们还测试了 URL Access 来生成 PDF,然后使用 SSIS 电子邮件作为附件来解决一些公司限制。
答案2
您需要将报告保存到文件系统(不确定 SSRS 2000 是否可以做到这一点),然后使用 SQL Mail 作业获取它。
如果不成功,请设置一个 .NET 应用程序来连接到 SSRS 公开的 Web 方法(这是基于 SQL 2005,因此希望它能在 2000 中工作)并创建 PDF 并让 .NET 应用程序保存它。然后让工作的下一步抓取文件并通过电子邮件发送出去。
我认为 SSRS 2000 不支持电子邮件报告传递吗?