Rendern von Berichten im lokalen Modus im Berichts-Viewer (Reporting Services im integrierten SharePoint-Modus)
In früheren Versionen von Reporting Services musste die SharePoint-Farm mit einem im integrierten SharePoint-Modus konfigurierten Reporting Services-Berichtsserver verbunden sein, damit Berichte vom Berichts-Viewer gerendert werden konnten. Dieser Ansatz wird als Remotemodus oder verbundener Modus bezeichnet.
Ab SQL Server 2008 R2 können Sie Berichte rendern, ohne die SharePoint-Farm mit einem Reporting Services-Berichtsserver zu integrieren. Sie können stattdessen mithilfe des Berichts-Viewers Berichte aus SharePoint direkt rendern, sofern die Datenerweiterung die Berichterstellung im lokalen Modus unterstützt. Dieser Ansatz wird als lokaler Modus bezeichnet. Die folgende Liste enthält die Datenverarbeitungserweiterungen, die lokale Modusberichterstellung unterstützen:
Microsoft-Berichtserweiterung für Access 2010. Weitere Informationen zu Access-Diensten finden Sie unter Verwenden von Access-Diensten mit SQL Reporting Services: Installieren des SQL Server 2008 R2 Reporting Services-Add-Ins (SharePoint Server 2010).
Die Reporting Services-SharePoint-Listendatenerweiterung. Weitere Informationen zur SharePoint-Listendatenerweiterung finden Sie unter Von Reporting Services unterstützte Datenquellen (SSRS).
Benutzerdefinierte Datenverarbeitungserweiterungen können auch für den lokalen Modus entwickelt werden. Weitere Informationen finden Sie unter Implementieren von Datenverarbeitungserweiterungen.
Der lokale Modus unterstützt das Rendern von Berichten mit einer eingebetteten oder freigegebenen Datenquelle von einer RSDS-Datei. Sie können den Bericht oder dessen zugeordnete Datenquelle jedoch nicht verwalten. In diesem Fall wird ein Fehler mit dem Hinweis ausgegeben, dass der Vorgang im lokalen Modus nicht unterstützt wird. Das Verwalten von Datenquellen auf der SharePoint-Website wird nur im verbundenen Modus unterstützt.
Hinweis |
---|
Wie in früheren Versionen ist es nicht möglich, Benutzernamen und Kennwörter in die RSDS-Datei einzubetten. |
Konfigurieren der Berichterstellung für den lokalen Modus
Der lokale Modus erfordert den ASP.NET-Sitzungsstatus. Durch die Installation von Access-Diensten wird der ASP.NET-Sitzungstatus aktiviert. Sie können die Aktivierung auch mit PowerShell durchführen.
Öffnen Sie die SharePoint 2010-Verwaltungsshell.
Geben Sie folgenden Befehl ein:
- Enable-SPSessionStateService
Geben bei Aufforderung den Namen der Datenbank ein.
Führen Sie eine IIS-Rücksetzung aus.