预览 SQL Server Reporting Services (SSRS) 中的报表

在设计 Reporting Services 报表时,在将报表发布到生产环境中之前可能需要查看该报表。 可使用多种方法查看该报表:在报表设计器中切换到预览模式、使用报表设计器中的预览窗口以及在测试环境中将报表发布到报表服务器。

注意

在预览报表时,报表数据将缓存到本地计算机上的文件中。 使用相同的查询、参数和凭据再次预览同一报表时,报表设计器将检索缓存副本,而不是重新运行查询。 数据文件将在报表定义文件所在的同一目录中另存为 <reportname>.rdl.data。 关闭报表设计器时,不会删除该文件。

预览模式

单击 ssrs_ssdt_preview 可以在报表设计器中预览报表。 这将在本地运行报表,使用的报表处理功能和呈现功能与报表服务器所提供的功能相同。 所显示的报表是一个交互式的图像;您可以选择参数、单击链接、查看文档结构图以及展开和折叠报表的隐藏区域。 您还可以使用所安装的任意一种呈现格式将报表导出。

独立预览

预览报表的另一种方法是使用调试配置运行报表项目,例如,调试您编写的自定义程序集。 将在默认浏览器中打开报表。 运行项目的方法有以下三种:

  • 通过在“调试”菜单上单击“启动调试”

  • 通过在 Visual Studio 标准工具栏 ssrs_ssdt_startdebug 上单击“启动”按钮。

  • F5

如果使用生成报表但不部署该报表的项目配置,则将在单独的预览窗口中打开在当前配置的 StartItem 属性中指定的报表。 预览窗口显示报表的方式与预览模式相同,并具有相同功能。

注意

在调试报表之前,必须设置开始项。 例如,如果运行调试模式,浏览器将打开主报表服务器页,而不是预览模式下的报表。 若要设置启动项,请在解决方案资源管理器中右键单击报表项目,再单击“属性”,然后在 StartItem 中选择要显示的报表的名称

若要预览项目开始项之外的特定报表,请选择生成报表但不部署该报表的配置(例如,DebugLocal 配置),右键单击报表,再单击 “运行”。 必须选择不部署报表的配置;否则,报表将发布到报表服务器,而不是显示在本地预览窗口中。

发布到测试服务器

也可以通过将报表发布到测试服务器来测试、浏览和预览报表。 将报表发布到测试服务器与发布到生产服务器是相同的。 有关发布报表的信息,请参阅 将报表发布到报表服务器