如何向网页添加报表查看器 Web 部件(SharePoint 集成模式下的 Reporting Services)

可以使用报表查看器 Web 部件查看在报表服务器(配置为在 SharePoint 集成模式下运行)上运行的报表。可以使用 Web 部件显示您在报表生成器或报表设计器中创建并上载到库中的报表定义 (.rdl) 文件。

如果要在网页中嵌入报表,则可以向该网页添加报表查看器 Web 部件。

注意注意

尽管名称相同,但通过 Reporting Services 外接程序安装的报表查看器 Web 部件与 RSWebParts.cab 文件中包含的报表查看器 Web 部件并不相同。本主题中的说明专门针对通过 Reporting Services 外接程序安装的报表查看器 Web 部件。有关 Web 部件比较情况的详细信息,请参阅规划 SharePoint 集成

若要向网页中添加 Web 部件,您必须拥有该站点级别的“添加和自定义网页”权限。如果使用默认安全设置,此权限将授予拥有“完全控制”级权限的“所有者”组的成员。

将报表嵌入网页中

  1. 打开或创建 Web 部件页或面板。

  2. 在**“站点操作”菜单上,单击“编辑页面”**。

  3. 单击**“添加 Web 部件”**。

  4. 在 Web 部件类别列表中,选择**“杂项”类别,然后选择“SQL Server Reporting Services 报表查看器”**。

  5. 单击**“添加”**。Web 部件将添加到区域的顶部。可以将其拖至区域中的其他位置。

  6. 在查看器中,单击**“单击此处打开工具窗格”**。

  7. 通过单击“浏览”(...) 按钮,从当前网站集合的任一库中选择报表。也可以键入报表 URL。若要确定任一报表的 URL,请右键单击报表并选择**“属性”。请勿单击报表旁的向下箭头;报表项的“查看属性”页上未指出报表 URL。如果从“属性”**对话框复制并粘贴 URL,请用空格替换“%20”URL 编码(例如,“Company%20Sales”应为“Company Sales”)。

    注意注意

    每个报表查看器 Web 部件都包含一个报表。URL 必须是当前 SharePoint 站点或同一 Web 应用程序或场内站点上的报表的完全限定路径。URL 必须能解析为包含报表的文档库或文档库内的文件夹。报表 URL 必须包含 .rdl 文件扩展名。如果报表依赖的是模型或共享数据源文件,则不必在 URL 中指定这些文件。报表包含对所需文件的引用。

  8. 在工具窗格打开时,可以通过设置属性来修改默认外观和布局。

  9. 在工具窗格的底部,单击**“应用”,然后单击“确定”**关闭窗格。