保存报表(报表生成器)

在报表生成器中,可以将分页报表保存到 Reporting Services 报表服务器、SharePoint 库、您拥有写入权限的文件共享或计算机。

保存报表时,真正保存的内容是报表定义,用于描述报表布局。 你没有保存数据。 每次运行报表时,都会刷新报表数据,并且可能与之前运行报表时不同。

如果要将报表保存为其他格式,或将报表定义与数据一起保存,请使用以下 Reporting Services 功能之一:

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

  • 创建报表订阅,以便将报表传送并保存到文件共享。

  • 使用报表历史记录将呈现的报表的版本保存为历史副本。

若要了解有关直接在报表服务器上查看和管理报表的详细信息,请参阅“查找、查看和管理报表”(报表生成器)Reporting Services 报表服务器(本机模式)。

将报表保存到报表服务器

将报表保存到报表服务器也称为发布报表。 尽管可以将报表保存到计算机,但将报表保存到报表服务器提供了许多优势:

  • 有权访问在其中保存报表的文件夹的其他人可以使用报表。

  • 可以在 Reporting Services Web 门户中管理和查看报表。

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

  • 可以通过订阅将报表传送给其他人。

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

  • 可以对运行报表进行日志记录,并提供性能和审核信息。

导出和保存报表

如果有一些要存档的报表,请考虑导出报表并将其保存为文件。 将报表导出到应用程序(如 PDF 或 Excel)后,可以将其另存为文件,并将其放置在网络上受保护的共享目录中。 或者,如果要在报表服务器数据库中保留报表的所有副本(无论格式如何),则可以将保存的 PDF 或 Excel 文件作为资源项上传。 有关导出报表的详细信息,请参阅 导出报表(报表生成器)上传文件或报表

使用文件共享交付

如果有大量要存档的报表,请创建一个将报表直接传递到文件系统的订阅。 对于此方法,必须为每个报表创建一个订阅,选择一个共享文件夹来存储报表,并定义一个计划,用于确定何时创建文件。 定义订阅后,报表服务器可以无人参与地运行报表,并使用所提供的计划将报表文件添加到存档。 如果要偶尔存档报表,还可以创建单一使用计划。 有关订阅和文件共享传递的详细信息,请参阅 Reporting Services 中的文件共享传递

使用报表历史记录

还可以使用报表历史记录功能创建历史副本。 然后,可以备份报表服务器数据库并将备份存储在安全位置以供将来使用。 所有报表历史记录(以及报表、共享数据源项、文件夹、订阅和共享计划)都存储在报表服务器数据库中。 可以创建备份来维护报表历史记录和元数据的永久副本,例如指示报表收件人的订阅信息。 有关详细信息,请参阅创建、修改和删除报表历史记录中的快照

操作指南文章