为 SharePoint 模式配置的 Reporting Services 报表服务器可在 SharePoint 产品的部署中运行。 SharePoint 模式下的报表服务器可针对报表和其他 Reporting Services 内容类型使用 SharePoint 的协作和管理功能。 SharePoint 模式要求在 SharePoint Web 前端上安装用于 SharePoint 产品的 Reporting Services 外接程序的适当版本。
有关安装和配置的详细信息,请参阅以下内容:
有关此版本中新增功能的信息,请参阅 What's New(Reporting Services)中的“SharePoint”部分。
本主题内容:
功能摘要
将报表服务器配置为在 SharePoint 集成模式下运行提供以下附加功能,仅在在此模式下部署报表服务器时可用:
使用 SharePoint 文档管理和协作功能,包括警报。 SharePoint 站点为从一个位置访问和管理所有报表项提供了统一的门户。
使用 SharePoint 的权限和身份验证提供程序控制对报表、模型和其他项的访问。
使用 SharePoint 的部署拓扑通过防火墙外部的 Internet 连接来分发报表。 报表服务器可在针对 Internet 访问进行配置的大型 SharePoint 部署环境中提供报表和数据处理服务。
在 SharePoint 站点的自定义应用程序页中管理报表、模型、数据源、计划和报表历史记录。 可以在 SharePoint 站点中设置属性、定义计划和订阅以及创建和管理报表历史记录,其方式与使用 SQL Server 中的其他工具创建和管理它们的方式完全相同。
将报表、报表模型、资源以及共享数据源文件发布或上载到 SharePoint 库,包括 Office SharePoint Server 中的报表中心。
使用报表设计器、模型设计器和报表生成器来创建要直接发布到 SharePoint 库的报表和数据源。 此外,您还可以在 SharePoint 站点中使用上载操作,将所有报表定义和报表模型添加到 SharePoint 库。
因为无论使用何种服务器模式,报表服务器均以相同方式处理报表定义,因此报表数据和布局不受服务器模式的影响。 任何可以在本机模式的报表服务器中运行的报表也能够在配置为 SharePoint 集成模式的报表服务器中运行。
使用新的 SharePoint 传递扩展插件向 SharePoint 库订阅和将报表传递到 SharePoint 库。 您还可以通过电子邮件传递报表或将报表传递到共享文件夹。 报表服务器传递扩展插件用于传递报表。 对于使用在运行时查询的订阅服务器数据的大规模报表分发,可以创建数据驱动的订阅。
您可以添加到 SharePoint 页面的报表查看器 Web 部件,以查看 SharePoint Web 应用程序中的报表。 Web 部件包括页面导航、搜索、打印和导出功能。
针对新的 SOAP 端点进行编程,以创建与 SharePoint 站点集成的自定义应用程序。 此外,您还可以使用经过更新的 Windows Management Instrumentation (WMI) 提供程序,以编程方式对在 SharePoint 集成模式下运行的报表服务器实例进行配置。
连接模式下的 Microsoft Access 服务报告。
AAM 区域、面向 internet 的部署以及针对 SharePoint 列表的 SharePoint 用户标记。
连接模式和本地模式
SQL Server 2008 R2 版本引入了新的 本地模式 ,用于查看安装了适用于 SharePoint 2010 产品的 Microsoft SQL Server 2008 R2 或更高版本 Reporting Services Add-In 的 SharePoint 2010 服务器中的报表。
本地模式:本地模式允许从 SharePoint 文档库在本地呈现报表,而无需与 Reporting Services 报表服务器集成。 SharePoint 产品的 Reporting Services 加载项是必需的,但 Reporting Services 报表服务器不是。 外接程序可以以多种不同的方式进行安装,包括 SharePoint 2010 产品准备工具。 有关本地模式的详细信息,请参阅 报表查看器中的本地模式与连接模式报表(SharePoint 模式下的 Reporting Services) 和 用于 SharePoint 产品的 Reporting Services 加载项的位置。
连接模式:通过使用 SharePoint 管理中心将 Reporting Services 报表服务器集成到 SharePoint 场中,支持连接模式。 这一与报表服务器的集成可以实现完全的端到端报告,并且提供 SharePoint 2010 的协作功能以及基于服务器的报表服务器功能,包括订阅、快照和基于服务器的处理。
不支持的 SharePoint 功能
并非所有的 SharePoint 功能对于集成操作都可用。 下面是 Reporting Services 不直接集成的 SharePoint 功能列表:
Secure Store Service。
SharePoint Outlook 日历集成和 SharePoint 调度不能用于文档库中的 Reporting Services 文件。
SharePoint 业务数据目录。
Reporting Services 页也不支持 SharePoint 个性化。 如果为匿名访问启用了 SharePoint Web 应用程序,则不支持报表服务器集成。
SQL Server Reporting Services 不支持 SharePoint 文档库的版本控制功能。 如果在启用了“文档版本历史记录”配置的文档库中保存报表项,Reporting Services 功能将无法正常运行,并在 ULS 日志中生成错误。 下面是 ULS 日志中错误的示例:
- "...已禁用与报表关联的数据源。
文档库版本历史记录是在“库设置”的“版本控制设置”页上配置的。
SharePoint 外接程序和报表服务器支持的组合
在报表服务器、SharePoint 的 Reporting Services 外接程序和 SharePoint 产品的所有组合中,并非所有功能都受支持。 有关详细信息,请参阅 SharePoint 和 Reporting Services Server 和外接程序支持的组合(SQL Server 2014)
注释
必须将 Reporting Services 外接程序的正确版本与 SharePoint 产品的对应版本结合使用。
提供集成的组件
若要在单个部署中合并服务器,可将 SQL Server Reporting Services 的安装与 SharePoint 产品的实例集成
集成是通过 SQL Server 和 SharePoint 产品的 Reporting Services 外接程序提供的。 Reporting Services 外接程序是一个免费分发组件,可下载该组件,然后安装在运行 SharePoint 适当版本的服务器上。
小窍门
在报表服务器、SharePoint 的 Reporting Services 外接程序和 SharePoint 产品的所有组合中,并非所有功能都受支持。 有关详细信息,请参阅 SharePoint 和 Reporting Services Server 和外接程序的支持组合(SQL Server 2014)。
在 SharePoint 上,Reporting Services 外接程序提供 ReportServer 代理终结点、报表查看器 Web 部件和应用程序页,以便您可以在 SharePoint 网站或场上查看、存储和管理报表服务器内容。
Reporting Services 提供更新后的程序文件、SOAP 端点以及自定义安全性和传递扩展插件。 必须将报表服务器配置为在 SharePoint 集成模式下运行,该模式专门支持通过 SharePoint 站点实现报表访问和传递。
在 SharePoint 上安装 Reporting Services 外接程序并配置两个用于集成的服务器后,可以将报表服务器内容类型上传到 SharePoint 库或将报表服务器内容类型发布到 SharePoint 库,然后从 SharePoint 网站查看和管理这些文档。 上传或发布报表服务器内容是重要的第一步:在 SharePoint 网站上选择报表定义(.rdl)、报表模型(.smdl)和共享数据源(.rsds)时,Web 部件和页面将变为可用。
语言注意事项
与 SQL Server 相比,SharePoint Foundation 2010 和 SharePoint Server 2010 产品提供更多的语言版本
如果将报表服务器配置为在部署的 SharePoint 产品之内运行,则可能会出现混合使用多种语言的情况。 用户界面、文档和消息将以以下语言显示:
来自 Reporting Services 的所有应用程序页面、工具、错误、警告和消息都将以 SQL Server 语言之一的 Reporting Services 实例使用的语言显示。
在 SharePoint 网站上打开的应用程序页面、报表查看器 Web 部件和报表生成器将以 Reporting Services 外接程序支持的语言之一显示。 若要查看支持的语言列表,请转到 SQL Server 下载 并查找 SQL Server 2014 Reporting Services 外接程序的下载页。
SharePoint 站点、SharePoint 管理中心、联机帮助和消息可使用 Office Server 产品支持的语言。
如果 SharePoint 产品或技术的语言与报表服务器语言不同,Reporting Services 将尝试使用与提供最接近匹配的同一语言系列的语言。 如果没有相近的替代项可用,报表服务器将使用英语。
相关任务
下表总结了与 Reporting Services SharePoint 模式报表服务器相关的任务:
| 任务 | 链接。 |
|---|---|
| 在 SharePoint 模式下安装和配置 Reporting Services 的详细步骤。 | 安装适用于 SharePoint 2010 的 Reporting Services SharePoint 模式,并将其他报表服务器添加到服务器场(SSRS 横向扩展)。 |
| 通过添加其他报表服务器来横向扩展 Reporting Services SharePoint 部署。 | 向服务器场添加一个额外的报表服务器(SSRS 横向扩展) 和 SharePoint 中 SQL Server BI 功能的部署拓扑 。 |
| 添加额外的安装了 Reporting Services 组件的 SharePoint Web 前端,以便查看和处理报表项。 | 向场中添加另一个 Reporting Services Web 前端 |
| 为 Reporting Services 数据警报和订阅功能配置电子邮件。 | 为 Reporting Services 服务应用程序配置电子邮件(SharePoint 2010 和 SharePoint 2013) |
| 有关此版本的最新信息,请参阅 TechNet Wiki。 | SQL Server 2012 Reporting Services 提示、技巧和故障排除。 |
另请参阅
安装或卸载用于 SharePoint 的 Reporting Services 外接程序(适用于 SharePoint 2010 和 SharePoint 2013)SharePoint 模式下 Reporting Services 的硬件和软件要求SharePoint 网站上的报表查看器 Web 部件