SSRS Integrated Into SharePoint 2007

Sounded like a bit of fun.  Tussling with SSRS has always been a bit of a tiresome hunt around google finding caveat here, note there and undocumented feature after undocumented feature. 

So I thought I'd put somewhere what I have found.

Firstly and this one is a biggy:

SSRS R2 DOES NOT WORK WITH SharePoint 2007

This is really strange (or at least counter-intuitive) as we have SQL 2008 R2 so downloaded to accompanying SSRS R2.  A few fruitless hours later...

As SSRS R2 is for SharePoint 2010, instead of fixing SSRS R2 to work with SharePoint 2007 they fixed SSRS SP2 to work with SQL 2008 R2.  This is shown in one section of the "fix-list" in SSRS SP2.  Thanks.

Anyways, here is another gotcha:

If you have a multi-server environment (who doesn't?) then you need SSRS on each server...sounds ok, except the install doesn't care or ask about this so goes ahead and not only installs the binaries but activate the feature too.  This causes all many of nightmares on the SharePoint side as the next install sees the features already there and backs them out as the install think you are upgrading/repairing.  And then the second install fails and rolls back, leaving you worse off than you were before as the binaries are on the first server but not the second and the feature has been removed from SharePoint. *phew*

To get round this you need to run the setup program from the command line with the SKIPCA=1 switch which stops the installer activating the feature.  Not only does this work but has the added benefit of being faster too (oh and extracting all the files to the %temp% folder where you can run rsCustomAction.exe from there too). :)

So a suggested method would be to run the installer with the switch on all your servers in your farm except the last one and let this one activate the feature for you.

More to be posted when we figure out why we are gettin 401 errors...

Comments

Popular posts from this blog

PXE booting, MDT and 802.1x

Intune installation requires a wire...or does it?

Security Policy 1001