订阅和传递方案

您可以使用订阅和传递功能来实现不同复杂性和范围的目标。

使用订阅和传递功能

下表对使用随 Reporting Services 安装的订阅和传递功能的方案进行了说明。如果您是一名开发人员,则可以创建自定义的传递扩展插件来支持其他方案。有关详细信息,请参阅 Implementing a Delivery Extension

目标 说明

将报表推送至单位中的用户

创建一个订阅,并指定一个组别名或电子邮件别名来接收要分发的报表。

您可以设置 Reporting Services 在运行时确定订阅数据。如果希望将同一报表发送到一个成员列表不断变化的组,则可以使用查询,以便在运行时来生成订阅列表。

脱机查看报表

用户可以在订阅中选择 PDF 格式或 Web 存档格式。在脱机查看报表时,建议采用这些格式。

将报表存档到文件共享位置

要存档的报表可以直接发送到计划在每晚进行备份的共享文件夹。

将大型报表发送到磁盘

对于需要很长时间才能载入浏览器中的大型报表,可以采用能够在桌面应用程序中查看的格式发送到共享文件夹。

预加载缓存

如果存在参数化报表的多个实例或大量的报表查看器,则可以在缓存中预加载报表,以减少显示报表所用的处理时间。

将桌面应用程序用作查看设备

如果希望以 Microsoft Excel 文件形式使用报表,则可以创建一个订阅,以 Excel 文件形式发送订阅。如果具有存储特定工作组的工作文档的共享文件夹,则可以在订阅中指定该共享文件夹。

自定义个别用户的报表输出

使用数据驱动订阅可以在运行时自定义报表输出、传递选项和报表参数设置。订阅可以使用查询在运行时从数据源获取输入值。

您可以使用数据驱动订阅来执行邮件合并操作,将报表发送到在处理订阅时所确定的订阅者列表中。

请参阅

任务

如何删除或修改订阅 (Management Studio)
如何删除或修改订阅(报表管理器)
如何预加载缓存 (Management Studio)
如何预加载缓存(报表管理器)

概念

创建、修改和删除订阅
数据驱动订阅

其他资源

通过订阅传递报表

帮助和信息

获取 SQL Server 2005 帮助