SharePoint 2010 中集成 SQL Server 2008 R2 Reporting Services
来源:广州中睿信息技术有限公司官网
发布时间:2012/10/21 23:25:16 编辑:admin 阅读 1055
AlanLeMarquandSQLServer和SharePoint一直以来都能够良好地协作运行。随着SharePointServer2010和SQLServer2008R2的发布,SharePoi

Alan Le Marquand

SQL Server SharePoint 一直以来都能够良好地协作运行。随着 SharePoint Server 2010 SQL Server 2008 R2 的发布,SharePoint SQL Server 2008 R2 Reporting Services (SSRS) 之间的集成得到了极大的改进。下面,我们将介绍如何配置和使用最新的增强功能。

服务器集成体系结构

SharePoint Reporting Services 外接程序真正驱动了两个服务器之间的集成。您可将该外接程序安装在需要与报表服务器集成的所有 SharePoint 2010 Web Front End (WFE) 服务器上,该外接程序可从 Microsoft 下载中心免费下载。 1 显示了集成组件的体系结构。

SharePoint 2010 WFE 上,该外接程序安装三个组件:SSRS 代理、报表查看器 Web 部件和应用程序页面,通过它们可以查看、存储和管理 SharePoint 站点或场上的报表服务器内容。SSRS 代理可为 WFE 和报表服务器之间的通信提供便利。在 SharePoint 中的管理中心 Reporting Services”页面上,您可配置要访问的报表服务器的代理,以及访问服务器的身份验证方法和凭据。为了实现集成,您必须将报表服务器配置为在 SharePoint 集成模式下运行。

1 服务器集成体系结构

1 中,要注意的一项是报表服务器上的 SharePoint 对象模型组件。要让报表服务器了解存储在 SharePoint 中的报告信息,并且能够保护这些信息,报表服务器必须与 SharePoint 站点或场上的配置和内容数据库进行交互。您可以通过在报表服务器上安装 SharePoint 的最小副本并将其加入到 SharePoint 场中,来实现这个目标。

您在报表服务器上安装的 SharePoint 版本必须与整个 SharePoint 场中使用的版本相同。 只有当您在独立计算机上运行报表服务器时,您才需要这样做。如果您在同一台计算机上运行 SharePoint Reporting Services,则只需安装外接程序。

配置集成

总体来说,SharePoint 2010 SQL Server 2008 R2 的集成配置已得到简化。执行配置的顺序取决于您已安装的组件。即便您从头开始安装,或者基于现有安装进行安装,仍必须安装所有主要组件,然后才能配置 SharePoint 中的 SSRS 代理。如果从头开始安装,则为了使 SQL Server Reporting Service 2008 R2 SharePoint 2010 的集成获得最佳效果,建议遵循以下顺序:

  1. 运行 SharePoint 2010 必备组件安装程序,这样将安装 SharePoint SSRS 2008 R2 外接程序。
  2. 在场配置中安装和配置 SharePoint 2010
  3. 如果报表服务器计算机和 SharePoint WFE 计算机是分开的,请在报表服务器计算机上重复步骤 1 和步骤 2,并对其进行配置以加入在步骤 2 中创建的 SharePoint 场。
  4. SharePoint 集成模式下安装 SQL Server Reporting Services
  5. 通过“Reporting Services 集成页面配置 SSRS 代理,并激活 Reporting Services 功能。  

如果没有在您的站点的文档”|“新建菜单中看到 Reporting Services 内容类型,您将需要手动添加这些类型。我将在下文的 Report Builder 3.0 集成 部分中介绍如何添加报表服务器内容类型。

在本例中,我将使用 SQL Server 作为 SharePoint 数据库,而不使用 SharePoint 默认的 Embedded Edition。如果您打算将所有组件安装在一台计算机上,则无需执行步骤 5。步骤 1 和步骤 2 可以合并在 SQL Server 安装过程中。

如果您已安装 SharePoint,则可随时下载和安装外接程序。外接程序安装过程将向“SharePoint 管理中心添加必需的页面,并使用商务智能 (BI) 中心站点模板,为站点中的现有 SharePoint 库添加新的报表服务器内容类型。

SharePoint 一端,您可在 SharePoint Server 2010 SharePoint Foundation 2010 上配置集成。两种软件都支持 Reporting Services 外接程序的安装。如果您将 SharePoint Reporting Services 安装在不同的计算机上,则必须在报表服务器上安装相同版本的 SharePoint。例如,如果使用 SharePoint Server 2010 作为 Web 前端,则不能在报表服务器上安装 SharePoint Foundation 2010

外接程序安装非常简单;除了输入您的姓名和公司之外,不需要其他任何配置。如果您是第一次安装 SharePoint,则应在安装 SharePoint 之前安装外接程序;在您运行 SharePoint 2010 必备组件时,会自动完成此安装。

配置报表服务器非常简单。主要注意事项包括:

  • SQL Server 的版本必须为 StandardEnterprise 或更高版本。
  • 必须为 SharePoint 集成模式创建报表服务器数据库。
  • 如果您将 SharePoint Reporting Services 安装在不同的计算机上,则将需要 SharePoint 的最小安装,并将其加入报表服务器上的 SharePoint 场。

报表服务器作为单个 Windows 服务实现,该服务在内置帐户或者本地或域 Windows 用户帐户下运行。在 SharePoint 集成模式下,报表服务器帐户要进行适当设置,以访问 SharePoint 配置和内容数据库以及 SharePoint 对象模型资源。当通过“Reporting Services 集成页面配置 Reporting Services SharePoint 的集成时,需要进行此类设置。

当身份验证模式为“Windows 集成时,登录到 SharePoint Windows 用户在从 WFE 连接到报表服务器时将被模拟。当身份验证模式为可信帐户时,登录到 SharePoint 的用户的 SharePoint 用户上下文将以 SharePoint 用户令牌的形式传递到报表服务器。使用 SharePoint WFE 的应用程

联系我们CONTACT 扫一扫
愿景:成为最专业的软件研发服务领航者
中睿信息技术有限公司 广州•深圳 Tel:020-38931912 务实 Pragmatic
广州:广州市天河区翰景路1号金星大厦18层中睿信息 Fax:020-38931912 专业 Professional
深圳:深圳市福田区车公庙有色金属大厦509~510 Tel:0755-25855012 诚信 Integrity
所有权声明:PMI, PMP, Project Management Professional, PMI-ACP, PMI-PBA和PMBOK是项目管理协会(Project Management Institute, Inc.)的注册标志。
版权所有:广州中睿信息技术有限公司 粤ICP备13082838号-2