保存报表(报表生成器)

在报表生成器中,可以将报表保存到您有写入权限的报表服务器、SharePoint 库和文件共享区,也可以将其保存到您的计算机。 可以将报表保存到打开报表时的相同位置或将其保存到其他位置,也可以使用新名称将报表保存到相同或不同位置。 默认情况下,将报表重新保存到与其打开位置相同的位置。 保存报表时,真正保存的内容是报表定义,该定义描述了报表布局。 您不是在保存数据。 每次运行报表时,报表数据将刷新,它可能不同于您上次运行报表时的数据。

如果要将报表保存为另一格式或同时保存报表定义和数据,请使用以下 Reporting Services 功能之一:

  • 将呈现的报表导出为另一文件格式,如逗号分隔文件 (CSV) 或 Excel 工作簿,然后以该格式保存报表。 还可以从报表生成数据馈送并保存报表数据。

  • 创建报表订阅以便传递和将报表保存到文件共享区。

  • 使用报表历史记录功能将所呈现报表的各个版本作为历史记录副本保存。

若要了解有关直接在报表服务器上查看和管理报表的详细信息,请参阅 msdn.microsoft.com 上 SQL Server 联机丛书中的查找、查看和管理报表(报表生成器和 SSRS)Reporting Services 报表服务器(本机模式)

本文内容

保存报表定义

导出和保存报表

使用文件共享传递

使用报表历史记录

操作指南主题

保存报表定义

尽管可以将报表保存到您的计算机,但是将报表保存到报表服务器更有利。

将报表保存到报表服务器具有以下优势:

  • 报表可供其他有权访问您保存报表的文件夹的用户使用。

  • 可以使用报表管理器来管理和查看报表。

  • 将报表资源(如数据源、图像和子报表)存储在一个位置以便于访问。

  • 可以通过订阅将报表传递给其他用户。

  • 报表安全存储在报表服务器数据库中。

  • 可以记录报表运行情况,提供性能和审核信息。

将报表保存到报表服务器也称为发布报表。 保存报表时,只是保存报表定义。 每次运行报表时,报表数据将刷新,它可能不同于您上次运行报表时的数据。 如果要同时保存报表定义和数据,应使用报表历史记录功能。 使用此功能,您可以保存包含报表数据的报表副本。

用于“返回首页”链接的箭头图标返回页首

导出和保存报表

如果只有少量要存档的报表,可以考虑导出报表并将其另存为文件。 在将报表导出到其他应用程序(如 PDF 或 Excel)后,您可以将其另存为文件,并放在网络上受保护的共享目录中。 或者,如果希望在报表服务器数据库中保留报表的所有副本(不论何种格式),则可以将已保存的 PDF 或 Excel 文件作为资源项上载。 有关导出报表的详细信息,请参阅导出报表(报表生成器和 SSRS)上载文件或报表(报表管理器)

用于“返回首页”链接的箭头图标返回页首

使用文件共享传递

如果有大量要存档的报表,则可以创建订阅,将报表直接传递到文件系统。 对于这种方法,您必须为每个报表创建订阅,选择存储这些报表的共享文件夹,并制订用于指定文件创建时间的计划。 一旦定义订阅,报表服务器即可在无人参与的情况下运行报表,并且使用提供的计划存档报表文件。 如果只是偶尔存档报表,您也可以创建一次性的计划。 有关订阅和文件共享传递的详细信息,请参阅 SQL Server 联机丛书中 Reporting Services 文档中的“Reporting Services 中的文件传递”。

用于“返回首页”链接的箭头图标返回页首

使用报表历史记录

您还可以使用报表历史记录功能创建历史记录副本。 随后,您可以备份报表服务器数据库,将备份内容存储在安全的位置,以备将来使用。 所有报表历史记录(连同报表、共享数据源项、文件夹、订阅和共享计划)都存储在报表服务器数据库中。 您可以通过创建备份来维护报表历史记录和元数据(如指定报表接收人的订阅信息)的永久副本。 有关详细信息,请参阅 SQL Server 联机丛书中 Reporting Services 文档中的“管理报表历史记录”。

用于“返回首页”链接的箭头图标返回页首

操作指南主题

用于“返回首页”链接的箭头图标返回页首

请参阅

概念

报表、报表部件和报表定义(报表生成器和 SSRS)

安装、卸载和支持报表生成器

查找、查看和管理报表(报表生成器和 SSRS)

导出报表(报表生成器和 SSRS)

打印报表(报表生成器和 SSRS)