Monday 3 December 2012

Install Reporting Services in SharePoint Mode on a Multiple Server Farm



image

Install Reporting Services SharePoint Mode in a Multiple Server Farm

The example below will take you through a step by step guide to setup a reporting server in sharepoint integrated mode and connect the reporting server to an existing farm (Sharepoint 2010) farm. 


Step 1 (Installing Sharepoint 2010 WFE on reporting server): 

Please make sure to run Sharepoint 2010 PrerequisiteInstaller.exe before installing SharePoint 2010. You will have to install all the Service Packs and any additional patches as per your existing Sharepoint WFE.

Once you have entered the product key and accepted terms and conditions you will be prompted for following screen. Please make sure to select Server Farm. This will install server farm and will allow us to connect to an existing farm later in the installation process. 


Step 2 (Run Sharepoint Product Configuration Wizard): 

Once Sharepoint 2010 is installed then run the product configuration wizard. Please follow the steps below to connect your WFE (Web Front End) to an existing farm.






Specify the location for existing Sharepoint Config database.


On the next screen enter the passphrase to join the WFE to an existing farm. You would have entered this passphrase to setup your sharepoint farm. In case you have forgotten it you can alsways restore it using PowerShell Commands

Step 3 (Installing SQL Server 2012 - SSRS in Sharepoint Integrated Mode): 



 Please select SQL Server Feature Installation to add any new features to your existing or new SQL Server Installation


As we are installing SSRS in Sharepoint integrated mode so we don't need to check and Install native mode on the server. Reporting Services - Sharepoint is the option we want to select to have SSRS running in Sharepoint integrated mode.







As we are installing just the Sharepoint integrated mode thats why the top option (native mode) is disabled. Install only option as below will be selected by default. Hit Next and wait for SQL Server to Install. 




Now we have both Sharepoint WFE and SQL Sever (SSRS in sharepoint integrated mode) Installed. 

Step 4 (Installing SQL Server 2012 - Reporting Services Add in): 

Install the Add In on all WFE. You will not need to install this on your reporting server if you have successfully executed above Steps on your reporting server. 



Step 5 (Installing Reporting Server Shared Service): 

Execute the following commands in Sharepoint 2010 Management Shell.
these Commands will be executed on the reporting server which has SSRS installed in Sharepoint Integrated Mode.



Step 6 (Starting SQL Server Reporting Services Service): 

Start the SQL Server Reporting Services Service from central admin under System Settings. The service will be available under the reporting server so make sure you have the correct server selected in order to start the service. 


Step 7 (Create the Reporting Services Service Application): 

The next step is to create a new service application. Go to Central Admin > Application Management > Manage Service Applications.







Step 8 (Activate Reporting Server Integration Feature): 

Go to your root site collection > Site Settings > Site Colelction Features and activate Reporting Server Integration Feature. 


Once you have carried out above steps you will have your environment ready. If you are using kerberos then you will have to carry out some more settings for your report server to work. I will be blogging about them soon. 

Resetting Sharepoint 2010 Passphrase



The existing passphrase cannot be recovered but you can always reset your farm to use new passphrase. Please follow the steps below to reset passphrase. 
First log onto your SharePoint server and go to Start | All Programs | Microsoft SharePoint 2010 Products | SharePoint 2010 Management Shell also right click the link and run as administrator.
Next step at the PowerShell prompt input
$passphrase = ConvertTo-SecureString -asPlainText –Force
You will be prompted to input a new passphrase in plain text. Next step is to input
Set-SPPassPhrase -PassPhrase $passphrase –Confirm
After inputting the command above you will be asked to reenter the new passphrase this time it will be hashed then it is just a simple case of entering Y(Yes) N(No) to complete the change you can see the whole process illustrated below

7 Easy Steps to Enable Kerberos for SSRS running in Sharepoint Integrated Mode - SQL 2012

7 Easy Steps!


  • Enable Kerberos on your Sharepoint Web Application (from central admin)
  • Enable the Claims to Windows Token Service in Sharepoint (Make sure the service is running on all Web Front Ends)
  • Create an HTTP SPN for the account that is running Portal application Pool
  • Create a dummy SPN for the account that is running the service application
  • Create an MSOLAPSvc.3 SPN for the service account running Analysis Services
  • Configure Constrained Delegation for the Service Application account to Analysis Services
  • Configure Constrained Delegation for the Application Server machine.