Installing SQL Reporting Services and MOSS 2007 on the Same port ( default : 80)
If you have both MOSS 2007 ( Microsoft Office SharePoint Server) and Reporting Services ( not in SharePoint integrated mode) installed on the same IIS virtual server, then you have to make the below updates in web.config for them to work
1) In the Root web.config to comment out the below. Otherwise the reportserver will give sessionState partitionResolver Issue
<!-- <sessionState mode="SQLServer" timeout="60" allowCustomSqlDatabase="true" partitionResolverType="Microsoft.Office.Server.Administration.SqlSessionStateResolver, Microsoft.Office.Server, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" />
-->
2) In both Reportserver and ReportManager vdir web.config, the following should be added under appSettings. Otherwise you will get ReportViewer error messages
<remove key="ReportViewerMessages" />
This is because , by default MOSS uses /reports url for it’s report center and it’s the same virtual dir url for native SQL Reporting Services report manager as well.
Comments
Anonymous
December 04, 2007
The comment has been removedAnonymous
February 16, 2008
added the key to the web.config <remove key="ReportViewerMessages" /> worked for me as well. using MOSS 2007, SQL Enterprise 05 w/ sp2, and TFS 2008 - single server (win 2003 r2 w/ sp2) install.Anonymous
February 27, 2008
Thanks a lot for the helpful tips. regards & best wishes !!Anonymous
March 01, 2008
Not sure about the part about commenting out the setting in the root web.config as there isn't a web.config in the root directory. I added the remove key setting to the web.configs in the ReportServer and ReportManager directories and seems to have resolved the problem. Thanks.Anonymous
June 10, 2008
Thank you very much! Very usefull. You've saved a tonn of my time! :) Kind Regards, GeorgeAnonymous
June 14, 2008
The comment has been removedAnonymous
July 14, 2008
I wish any of you guess could describe the path to this .config filesAnonymous
July 14, 2008
I wish any of you guess could describe the path to this .config filesAnonymous
July 20, 2008
In IIS Manager (inetmgr) ,right click on the reports virtual directory and view the properties and you can get the local path from there. The web.config will be located in that local path.Anonymous
July 23, 2008
thank you so much for helping me out of the mess!Anonymous
October 30, 2008
How will servicing of either TFS or MOSS effect this change?Anonymous
April 07, 2009
Hi, I'm trying to use Visual studio Reports to display Reports in MOSS Enterprise version. I'm getting "The type 'Microsoft.SharePoint.Portal.Analytics.UI.ReportViewerMessages, Microsoft.SharePoint.Portal, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c' does not implement IReportViewerMessages" error. If I comment out <!--<add key="ReportViewerMessages" value="Microsoft.SharePoint.Portal.Analytics.UI.ReportViewerMessages, Microsoft.SharePoint.Portal, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" />--> then the report works. What is the purpose of the above key and will it interfere anywhere in the enterprise version, if I comment it out I appreciate your help very much Thanks RameshAnonymous
June 15, 2009
If you have Report Server and SharePoint installed on the same port you might experience the followingAnonymous
June 24, 2009
Thankyou so much, this was driving me mad! I only needed to add the <remove key="ReportViewerMessages" />Anonymous
January 24, 2010
Problem solved :) very usefull helpAnonymous
June 19, 2010
sorry i don't know where in webconfig to add that statement please help.