由于客户的需求增大需要从Sap中读取数据并通过Reporting Service2008来展示。在SharePoint2010和Sql Server208R2成功安装并且已经上线运行前提下,我们需要让其无缝集合于是我们需要rsSharePoint.msi组件(http://www.microsoft.com/downloads/zh-cn/details.aspx?familyid=B3BEBF9D-D86D-48CD-94E2-0639A846BE80&displaylang=zh-cn)。
按照微软的配置步骤以及安装步骤(在下载页面的下边)并不能将其进行安装在安装进行了了一半后自动回滚。根据微软的解决方案(http://msdn.microsoft.com/zh-cn/library/aa905871.aspx)进行操作并未能解决此问题出现错误:SSRSCustomActionError: SharePoint is installed, but not configured.根据微软的故障排除方案(http://msdn.microsoft.com/zh-cn/library/ee210598)最终定位到权限不足。
这里首先介绍我是如何配置Reporting Service2008的(令:如果安装数据库的时候你新建了个实例会让你郁闷死的)。首先看下图:
点击Database,由于我以前配置了Reporting Service2008但是我们看到Report Server Mode是Native,由于我们和Sharepoint结合所以应该点击Change Database新建一个数据库,我用的sa账户登录。
由于我是用sa登录所以我就用sa通过Sql GUI登录Sql查看sa的权限发现有对配置库的访问,就是刚才配置的数据库。意识到我配置的时候登录验证或许是windows验证。于是我用安装账户登录SQL发现并未有对此配置库的访问,设定了登录账户的角色后点击选中配置数据库点击OK即可。此时再根据微软方案安装就OK了。然后打开Sharepoint管理中心即可看到Reporting Service配置了,其他的做法网上很多不再阐述。
顺便提一下其实我们不能忽视Sharepoint power Shell,在我安装失败的时候默认打开后会报一个错误
The Local Farm Is Not Accessible. Cmdlets With FeatureDependencyId Are Not Registered。
正是由于这个才确定了是权限的问题,相关的资料网上很多。其实这件事告诉我一个人有经验是很重要的因为他能很快的找到解决方法,向各位前辈致敬。对于我没有经验的来说只能满山遍野的谷歌。下一节将诉说我曲折的Sharepoint2010与Exchange2010整合,和头疼的Sap NetWeaver BI与Reporting Service报表。第一次首页见谅。