从SQL Server 2012 起, SQL Server Reporting Service可以完全集成进SharePoint的场,直接作为SharePoint 的组件部分来运行,没有独立的Windows 服务,所有的Report Services 配置都可以在SharePoint 中完成。 SharePoint 接管了报表管理器的全部职责。
在SharePoint集成模式下,添加SQL Server Reporting Services 报表内容类型后,可以将Reporting Services 报表发布到SharePoint库或嵌入WEB门户页面,也可以使用新的Power View技术以自主方式探索数据,建立RDLX报表(Native模式不能使用Power View)。
第七步骤:配置用于SharePoint 2010的Reporting service模式
参考网址:https://msdn.microsoft.com/en-us/library/jj219068.aspx
Step1: 注册打开Reporting Services SharePoint Service
操作:打开【sharePoint Mangement Shell】管理器
依次运行以下命令:
Install-SPRSService
Install-SPRSServiceProxy
get-spserviceinstance -all |where {$_.TypeName -like "SQL Server Reporting*"} | Start-SPServiceInstance
到目前为止,如果没有报出错误信息,检查管理中心(http://win-jben1n7ddcf:8080/)的【管理服务器上的服务】列表,可以看到【SQL Server Reporting Services 服务】已存在列表
Step2: 在SharePoint上创建Reporting Services Application (服务应用)
操作:
l 在 SharePoint 管理中心的“应用程序管理”组中,单击“管理服务应用程序”。
l 在 SharePoint 功能区中,单击“新建”按钮。
l 在“新建”菜单中,单击“SQL Server Reporting Services 服务应用程序”。
- 名称如:Reporting Services Service Application;
- 最好新建应用程序池,名字可以和服务应用程序名称相同,便于以后的维护。
- 身份验证选择默认(windows身份验证)。
- 下面选择想要关联此服务的web应用程序。
注意:web应用程序的关联部分现在还没有可以关联的WEB应用程序(这里与预想的不一样,出现一些链接服务没有打开,在后面会依次找出并解决)
创建成功后,可以看到如下界面:
Step3: 激活【Power View 集成功能】和【报表服务器集成功能】
【网站操作】—【网站集管理】—选择【网站集功能】—激活【Power View 集成功能】和【报表服务器集成功能】
至此,在SharePoint 上添加Reporting services 服务应用已经完成