Reporting services 导出到pdf SSR

Reporting services 导出到pdf SSR,reporting-services,ssrs-2008-r2,Reporting Services,Ssrs 2008 R2,我有一些关于SSR的问题: 我想创建每个客户的账户对账单 在SSRS中是否可以这样做,我将AccountID作为每个客户端的参数传递,它将为每个AccountID在C驱动器中形成并保存pdf文件。我如何实现自动化 我有每个客户的电子邮件表。是否可以根据此电子邮件列表向客户发送对账单?换句话说,我可以查询对账单的收件人,并向他们发送一封包含对账单的电子邮件 谢谢如果您想定期这样做,您需要利用一种称为数据驱动订阅的功能 基本上,它查看SQL Server中的表(参数、电子邮件地址) 例如,假设您有:

我有一些关于SSR的问题:

我想创建每个客户的账户对账单

  • 在SSRS中是否可以这样做,我将AccountID作为每个客户端的参数传递,它将为每个AccountID在C驱动器中形成并保存pdf文件。我如何实现自动化

  • 我有每个客户的电子邮件表。是否可以根据此电子邮件列表向客户发送对账单?换句话说,我可以查询对账单的收件人,并向他们发送一封包含对账单的电子邮件


  • 谢谢

    如果您想定期这样做,您需要利用一种称为数据驱动订阅的功能

    基本上,它查看SQL Server中的表(参数、电子邮件地址)

    例如,假设您有:

    ID-名称------参数------------------电子邮件

    1-销售人员1-123123-SalesGuy1@emailaddress.com

    2-2-111111-SalesGuy2@emailaddress.com

    3-3-22222-SalesGuy3@emailaddress.com

    然后,根据该表,它使用一个参数执行,并将报告发送给适当的用户

    没有简单的方法可以一步一步地描述,因此请看一篇写得很好的Microsoft知识库文章:

    还有稍微更新的版本(但内容基本相同):


    注意:不能将共享数据源与数据驱动订阅一起使用。您必须在SSRS中配置电子邮件设置才能使其正常工作。

    这是一次性的还是您计划定期发送PDF?我正在考虑一个powershell脚本,它根据您的AccountID电子邮件对列表,为SSR创建URL(提供参数并添加&rs:Format=PDF)并发送电子邮件。我应该每月执行一次。可能吗?谢谢你,就像我想要的一样,我会仔细看看的。谢谢还有一个问题,是否可以将此报告保存在硬盘中?例如,“SalesGuy1.doc、SalesGuy2.doc等等”再次感谢是的。有一个组合框,允许您选择通过电子邮件发送或将其存储在文件夹中。