Avec SQL Server 2012 et SharePoint 2010, c’est presque trivial d’installer Reporting Services en mode intégré.
(On a bien progressé depuis SQL Server 2005 et SharePoint 2003 .)
Toutefois, si vous installez SQL Server (et le module Reporting Services intégré) avant SharePoint, il vous manque une étape pour que la liaison se fasse comme par magie.
Retour sur l’architecture de SSRS 2012
En 2012, Reporting Services n’est pas “à côté” de SharePoint mais complètement intégré à l’architecture de type Scale-Out de la plate-forme collaborative.
Les SharePointistes voient tout de suite quand on leur parle de Service Application. C’est déjà le cas pour Excel Services ou PerformancePoint Services par exemple.
Intégrer Reporting Services à SharePoint, c’est tout simplement mettre une ou plusieurs Service Application Reporting Services dans sa ferme.
Installation de la Service Application
Pour créer une Service Application,
- allez dans la Central Admin (console d’administration centrale de SharePoint) et choisissez Gérer les Service Application
- Créer une Service Application de type SQL Server Reporting Services
Le problème, c’est que si on a installé le module avant SharePoint, le type de Service Application Reporting Services n’est pas présent.
Pour le rajouter, il suffit juste de 2 cmdlets PowerShell :
- Install-SPRSService
- Install-SPRSServiceProxy (pour le mode Scale-Out)
- Get-SPServiceInstance -all | where {$_.TypeName -like "SQL Server Reporting*"} | Start-SPServiceInstance
Pour lancer vos commandes, ouvrez la console de management PowerShell de SharePoint (que vous trouverez via le menu démarrer).
Je vous passe la configuration même du Service Application (un application pool IIS, la base de données SSRS et la sécurité entre SharePoint et la base).
D’autres paramétrages sont disponibles mais dans la configuration de la Feature de votre collection de site.
Je pensais qu’il fallait installer l’add-in rsSharepoint.msi comme pour la version 2008 R2.
D’ailleur si un add-in de RS est déjà présent sur SharePoint (2008 R2), il suffit de ré-installer l’add-in pour 2012 et ensuite créer une service application ?
Merci pour les infos
L’addin est pour les WFE. La Service Application est pour les serveurs d’application