I encountered a situation where they had reporting services installed in Native mode and were running a three server WSS 3.0 web farm and wanted to access the features of reporting services without changing their current configuration. While there are some good reasons not to install SSRS in integrated SharePoint mode (which I will not go in to now), they simply wanted to have access to these features without the complexity of another SharePoint site just to manage and view their reports.
This lead us down the road of the SRSS Viewer and Explorer web parts which you can install in to WSS 3.0 and allow your users to tap the power of SSRS 2008 without changing your environment. In the process of doing so, we ran in to some issues which the rest of this blog with get you around.
This blog assumes that you are running SQL Server 2008 with Reporting Services installed in Native mode on one server and you have one or more servers participating in a web farm running WSS 3.0 that you would like to use to access your report server from.
This blog deal with errors such as:
· SSRSCustomActionError: SharePoint is installed but not configured
· Rolling back install after Removing Backup files – during the install of rsSharePoint_x64.msi or rsSharePoint.msi
· SPViewer: Cannot import this webpart
Follow these steps to make it all work:
1) Download ‘Microsoft SQL Server 2008 Reporting Services Add-in for Microsoft SharePoint Technologies, April 2009’ from http://www.microsoft.com/downloads/details.aspx?familyid=58EDD0E4-255B-4361-BD1E-E530D5AAB78F&displaylang=en
a. Copy this file to c:\temp on each machine in your WSS web farm
b. Install this on each machine in your WSS web farm using the following command:
i. msiexec /I “c:\temp\rsSharePoint_x64.msi” SKIPCA=1
c. Contrary to what other blogs say, do not run the following command:
i. %temp%\Rscustomaction.exe -I
2) Locate the C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Reporting Services\SharePoint \RSWebParts.cab file on your SQL Server 2008 machine and copy it to c:\temp on each server in your WSS web farm
3) Run the following command on each server in your WSS web farm to register the two web parts: “C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN\STSADM.EXE” -o addwppack -filename “C:\temp\RSWebParts.cab” -globalinstall –force
4) Go to Site Settings in WSS 3.0 and select Web Parts under Galleries
a. Press the new icon and check the SPViewer.dwp and SPExplorer.dwp web parts
b. Press Populate Gallery at the top, once this is complete; you will be able to add the web parts to WSS pages.
5) If an error occurs while loading the web parts, check the following folder/location on each server in your WSS web farm to make sure it exists on all of your web farm servers, if not, manually copy it from one serer to the others:
a. C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\TEMPLATE\FEATURES\ReportServer
Some other good links and reference are to complete the configuration of the web parts can be found here:
· http://technet.microsoft.com/en-us/library/ms159772.aspx
· http://msdn.microsoft.com/en-us/library/bb326356.aspx
· http://technet.microsoft.com/en-us/library/bb522800.aspx
