SharePoint 2013 Reporting Service 部署配置图文教程

最经开始需要做sharepoint BI项目,决定使用Reporting Service开发。

在sharepoint2013中安装Reporting Service的过程中遇到了一些问题,解决后写成博客以供其他工程师参考。

本文完全原创,转载请说明出处。

下面是完整的安装过程:

一、安装环境

二、SQL Server 2012安装

三、Sharepoint 2013安装

四、配置用于sharepoint 2013的Reporting service模式

一、安装环境

服务器:window server 2012

数据库:SQL Server 2012 sp1

Sharepoint:Sharepoint 2013

如何安装window server 2012在此不做说明,因为我相信按照官方文档,都可以正确安装。

二、SQL Server 2012安装

注意:下面的步骤是重要且需要注意的步骤,其他中间有些步骤可能会省略。

1、运行安装程序,如图:

2、选择全新安装(建立新的实例)

3、选择安装

4、接下来,按照提示,完成安装。

上面的步骤是提示我们需要安装哪些必须的SQL Server功能,所以其他部分省略。

5、安装完成后,发现SQL SERVER 2012已经升级为SQL SERVER 2012 sp1,这个时候要注意了,这是折腾很久的一点。

如果没有安装,会产生以下错误:

这里的sp1并不等于安装Reporting service-sharepoint所要求的sp1,我们要的是11.0.3000.00版本,如果没有手动安装微软官方sp1补丁的话,reporting服务器是无法访问的,切记切记。

安装完sp1补丁后,SQL SERVER 2012 sp1的安装就完成了,接下来安装SharePoint 2013

三、Sharepoint 2013安装

之前用过SharePoint 2010/2007的开发人员一定不会陌生SharePoint的安装,

Sharepoint 2013的安装也是大同小异,所以限于文章篇幅,我只是简要的列出安装的顺序。

1、安装必备组件

2、安装sharepoint 2013

3、安装Reporting services Add-in for SharePoint

这个是用于 Microsoft® SharePoint® 的 Microsoft® SQL Server® 2012 SP1 Reporting Services 外接程序,点击这里下载,下载后双击运行该文件,只有安装了这个文件,才能在写一节的配置reporting service中使用相应的命令。

注意:安装这个组件需要特别注意,一定选择下载与sharepoint语言相同的版本,如中文版sharepoint2013对应安装中文版的Reporting services Add-in for SharePoint,否则不会安装到正确目录。

到这里,我们可以看一下,在C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\15\WebServices目录下,是否有一个Reporting文件夹:

如果和图中所示一样,有此文件夹,说明之前的操作是成功的,可以继续下面的操作,否则再次查看上面的步骤是否逐一完成。

SharePoint 2013安装完成后,在Sharepoint管理中心仍然没有Reporting service,需要使用Powershell开启一些功能。

如果没有安装“用于 Microsoft® SharePoint® 的 Microsoft® SQL Server® 2012 SP1 Reporting Services 外接程序”则无法使用该命令,下面就开始我们的第四部分。

四、配置用于sharepoint 2013的Reporting service模式

1、注册并启动 Reporting Services SharePoint 服务

打开随Sharepoint 2013一起安装的SharePoint 2013 Management Shell,并以管理员身份运行:

依次运行以下命令:

Install-SPRSService

Install-SPRSServiceProxy

get-spserviceinstance -all |where {$_.TypeName -like "SQL Server Reporting*"} | Start-SPServiceInstance

到目前为止,如果没有报出错误信息,恭喜你,已经快要成功了。

如果出现下面的错误,请回到第三部分,查看是否正确安装“用于 Microsoft® SharePoint® 的 Microsoft® SQL Server® 2012 SP1 Reporting Services 外接程序”:

正确安装后,会看到SharePoint管理中心->应用程序管理->服务器上的服务中,SQL Server Reporting Services 服务已开启:

2、创建Reporting service服务应用程序

打开管理中心->应用程序管理->管理服务应用程序,点击新建,选择“SQL Server Reporting Services 服务应用程序”:

在新建页面中,输入相关信息:

  • 名称如:SQL Server Reporting Service;
  • 最好新建应用程序池,名字可以和服务应用程序名称相同,便于以后的维护。
  • 身份验证选择默认(windows身份验证)。
  • 最下面选择想要关联此服务的web应用程序。

点击确认后,会生成如下的服务应用:

现在打开关联该服务应用程序的Web应用程序,创建一个文档库,新增文档库内容类型,会看到一下内容类型:

终于,我们完成了整个安装配置过程,恭喜恭喜。

如果需要使用Report builder开发报表,点击下载,下载完成后安装即可。

到这里,整个Reporting service for sharepoint 2013安装部署完成,希望能帮到大家,也记录一下我的汗水。

原创帖,希望管理员支持

 

补充:在多服务器安装环境下,需要在安装Reporting Service的服务器中安装SharePoint 2013 Front End,否则会报出以下错误:

SharePoint 2013 Front End的安装与SharePoint 2013安装相同,不同的是SharePoint 2013 Front End只需要完成配置向导就可以,不需要建立应用程序等。

另外,在多服务器环境下,需要在SharePoint server服务器上安装sql server 2012 sp1中的Reporting Services – SharePoint组件和Reporting Services Add-in for SharePoint Products。

如果有什么安装问题,可以在下面的评论中讨论,我会详细解释

posted @ 2013-06-09 16:50  任泽华Ryan  阅读(8731)  评论(9编辑  收藏  举报