Rendu de rapports en mode local dans la Visionneuse de rapports (Reporting Services en mode intégré SharePoint)

Dans les versions précédentes de Reporting Services, la batterie de serveurs SharePoint était nécessaire pour la connexion à un serveur de rapports Reporting Services configuré en mode intégré SharePoint afin que la Visionneuse de rapports puisse effectuer le rendu des rapports. Cette approche est appelée mode distant ou mode connecté.

À partir de la version SQL Server 2008 R2, vous pouvez effectuer le rendu des rapports sans intégrer votre batterie de serveurs SharePoint à un serveur de rapports Reporting Services. À la place, vous pouvez utiliser la Visionneuse de rapports pour effectuer le rendu des rapports directement à partir de SharePoint lorsque l'extension de données prend en charge la création de rapports en mode local. Cette approche est appelée mode local. Voici une liste des extensions pour le traitement des données qui prennent en charge la création de rapports en mode local :

Les extensions pour le traitement des données personnalisées peuvent également être développées pour prendre en charge le mode local. Pour plus d'informations, consultez Implémentation d'une extension pour le traitement des données.

Le mode local prend en charge le rendu de rapports ayant une source de données incorporée ou une source de données partagée à partir d'un fichier .rsds. Toutefois, vous ne pouvez pas gérer le rapport ou sa source de données associée. Si vous essayez de le faire, un message d'erreur s'affiche, indiquant que l'opération n'est pas prise en charge en mode local. La gestion des sources de données sur le site SharePoint est prise en charge uniquement en mode connecté.

Notes

Comme avec les versions précédentes, vous ne pouvez pas incorporer des noms d'utilisateurs et des mots de passe dans le fichier .rsds.

Configuration de la création de rapports en mode local

Le mode local requiert l'état de session ASP.NET. L'installation des services Access activera l'état de session ASP.NET. Vous pouvez également l'activer à l'aide de PowerShell.

  1. Ouvrez SharePoint 2010 Management Shell.

  2. Tapez la commande suivante :

    - Enable-SPSessionStateService
    
  3. Lorsque vous y êtes invité, tapez le nom de votre base de données.

  4. Effectuez une réinitialisation d'IIS.