查看和保存报表

本节所介绍的方法旨在帮助您运行报表、设置查看选项并了解在打开的报表中执行刷新操作的效果。您可以使用报表管理器、SharePoint Web 部件或浏览器查看发布到报表服务器的报表。从报表服务器打开的所有报表将在 HTML 查看器中打开,该查看器提供页面导航和其他有助于报表处理的功能。若要查看已传递到共享文件夹的报表,可以使用与在报表传递期间创建的文件类型相对应的桌面应用程序。

在报表服务器上查看已发布的报表

从报表服务器打开的报表在 HTML 查看器中以 HTML 4.0 格式呈现。该查看器包含报表工具栏,您可以使用该工具栏浏览报表中的页面、放大或缩小报表、搜索特定的报表内容或执行其他操作。下图显示了“报表管理器”窗口中的报表工具栏。在通过 URL 访问报表时,报表工具栏也会在浏览器窗口中显示于报表顶部。

报表管理器中的报表工具栏

打开报表后,可以将其导出为其他查看格式,包括桌面应用程序。选择和运行报表的最简单方法是打开报表管理器,然后搜索或浏览到要查看的报表。有关如何打开报表的分步说明,请参阅如何打开和关闭报表(报表管理器)

刷新报表

可以采用三种不同的方法刷新报表:

选项

结果

浏览器窗口上的“刷新”按钮

显示在会话缓存中存储的报表。用户打开报表时即会创建会话缓存。在报表打开期间,Reporting Services 使用浏览器会话来保持一致的查看体验。

报表工具栏上的浏览器刷新按钮

单击报表工具栏上的“刷新”按钮时,如果报表是按需运行的,则报表服务器将重新运行查询并更新报表数据。如果报表已缓存或者为快照,则单击“刷新”后将显示在报表服务器数据库中存储的报表。

Ctrl+F5 组合键

产生与单击报表工具栏上的“刷新”按钮相同的结果。

关于用户会话

Reporting Services 在查看报表时使用浏览器会话保持一致性。会话是基于浏览器连接而不是基于经过身份验证的用户。用户每次在新的浏览器窗口中打开报表时,都会创建一个新会话。建立了浏览器会话后,您可以继续使用会话开始时打开的报表版本,即使该报表已在报表服务器上被修改。例如,如果您在晚上 11:00 打开了一个报表,而报表作者在晚上 11:01 重新发布了同一报表,则您的会话包含的仍然是您在该会话期间打开的报表版本。

如果使用浏览器的**“刷新”按钮在同一会话内刷新报表,则将显示报表的原始会话版本。如果使用报表工具栏上的“刷新”**按钮刷新按需运行的报表,则将重新运行该报表并显示新数据(如果有的话)。

会话信息存储在报表服务器的临时数据库中。报表服务器不使用 ASP.NET 会话管理。如果重新启动服务器或执行数据库恢复操作,将无法恢复会话状态。有关会话管理的详细信息,请参阅标识执行状态

在桌面应用程序中查看报表

您可以完全不使用浏览器,而使用桌面应用程序(例如 Microsoft Excel)作为报表查看器。若要执行此操作,请定义一个订阅来指定桌面应用程序格式和共享文件夹目标。报表服务器可将报表生成为应用程序文件,追加文件扩展名,然后将报表作为文件保存到您的硬盘上。然后您可以使用 Microsoft Excel(或其他应用程序)代替浏览器来查看报表。

本节内容