保存报表 (Report Builder 2.0)

在 Report Builder 2.0 中,您可以将报表定义保存到与其打开位置相同的位置。也可以用新名称来保存它。此外,可以通过几种方式将其另存为呈现的报表。报表服务器不提供用于正式存档报表的文档管理功能,但是您可以使用以下方法之一来保存和共享所呈现的报表。

导出和保存报表

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

使用文件共享传递

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

使用报表历史记录

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

将报表运行记入日志

日志信息不存储在报表服务器数据库中。如果需要报表运行情况的永久记录,则必须单独备份日志文件。有关详细信息,请参阅 SQL Server 联机丛书中 Reporting Services 文档中的“审核和验证报表运行”和“管理报表服务器内容”。