Integrieren von SQL Server 2008 SP2-Berichtsservern mit SharePoint 2010
SQL Server 2008 Service Pack 2 (SP2) aktualisiert die SharePoint-Integrationsfeatures von SQL Server Reporting Services-Berichtsservern. SQL Server 2008 SP2-Berichtsserver können sowohl mit SharePoint 2010-Produkten als auch mit SharePoint 2007-Produkten integriert werden. Die bei der SQL Server 2008 SP2 Reporting Services-Integration unterstützten SharePoint 2010-Features sind mit den bei einer Integration mit SharePoint 2007 unterstützten Features identisch. Die Featureunterstützung ist außerdem von der Unterstützung für SharePoint 2010-Abwärtskompatibilität abhängig. Weitere Informationen zur Abwärtskompatibilität finden Sie in der entsprechenden SharePoint-Dokumentation.
Ein aktualisierter SQL Server 2008 SP2-Berichtsserver wird mit SharePoint 2010-Produkten integriert.
SharePoint 2010-Unterstützung wurde im kumulativen SQL Server 2008-Update Nr. 8 (CU8) hinzugefügt. Diese SharePoint 2010-Unterstützung ist außerdem Teil von SQL Server 2008 SP2.
Wichtig |
---|
Die anspruchsbasierte Authentifizierung in SharePoint 2010 wird von SQL Server 2008 oder SQL Server 2008 SP2-Berichtsservern nicht unterstützt. Verwenden Sie SQL Server 2008 R2 Reporting Services, wenn Sie eine anspruchsfähige SharePoint 2010-Webanwendung verwenden müssen. Weitere Informationen finden Sie im Abschnitt mit bekannten Fehlern. |
Überlegungen zum Aktualisieren von SharePoint
Wenn Sie auf SharePoint 2010 aktualisieren und gleichzeitig nicht auch Ihre SQL Server-Instanz auf SQL Server 2008 R2 aktualisieren, werden folgende Aktualisierungsschritte empfohlen.
Startumgebung: SharePoint 2007, SQL Server 2008Reporting Services Add-In für SharePoint 2007-Produkte und SQL Server 2008-Berichtsserver
Aktualisieren Sie alle Berichtsserver, die für den SharePoint-Modus konfiguriert sind, auf SQL Server 2008 SP1 CU8 (oder höher) oder SQL Server 2008 SP2.
Aktualisieren Sie alle Web Front-end (WFE)-Server auf das SQL Server 2008 R2 Reporting Services-Add-In für SharePoint 2010-Produkte. Sie können das neue Add-In durch Installation des erforderlichen SharePoint 2010-Installationsprogramms installieren. Das erforderliche SharePoint 2010-Installationsprogramm installiert das SQL Server 2008 R2 Reporting Services-Add-In für SharePoint 2010-Produkte. Die Installation des Reporting Services-Add-Ins für SharePoint aktualisiert und entfernt die vorherige Version des Reporting Services-Add-Ins.
Aktualisieren von SharePoint auf allen SharePoint WFE- und Berichtsservern
Endumgebung: SharePoint 2010, SQL Server 2008 R2Reporting Services-Add-In, SQL Server 2008 SP1 CU8-Berichtsserver oder SQL Server 2008 SP2-Berichtsserver.
Ändern des Reporting Services-Dienstkontos in ein Domänenkonto
SharePoint 2010-Produkte erfordern Domänenkonten und unterstützen nicht das NetworkService-Konto bei einer Bereitstellung in einer Farmumgebung. Wenn Ihr Reporting Services-Dienstkonto nicht für ein Domänenkonto konfiguriert ist, tritt beim Integrationsschritt in der SharePoint-Zentraladministration ein Fehler auf. Dieses Problem tritt nicht bei eigenständigen Installationen von SharePoint 2010-Produkten auf, sondern nur bei einer Farmbereitstellung.
Integrieren von SharePoint 2010 mit SQL Server 2008 SP2-Berichtsservern
Im Anschluss an die Installation des Reporting Services-Add-Ins für SharePoint 2010-Produkte müssen Sie den Berichtsserver mit dem SharePoint-Server integrieren. Für die Integration eines SQL Server 2008 SP2-Berichtsservers in SharePoint 2010-Produkte sind zwei Schritte erforderlich:
Konfigurieren und Aktivieren der Reporting Services-Integration:
Öffnen Sie die SharePoint-Zentraladministration.
Klicken Sie auf Allgemeine Anwendungseinstellungen.
Klicken Sie auf Reporting Services-Integration.
Geben Sie für die Einstellungen Berichtsserver-Webdienst-URL, Authentifizierungsmodus und Anmeldeinformationen die entsprechenden Werte ein.
Weitere Informationen zum Aktivieren der Reporting Services-Integration finden Sie unter Vorgehensweise: Konfigurieren der Berichtsserverintegration in der SharePoint-Zentraladministration.
Ermöglichen Sie den Zugriff aus der SharePoint-Umgebung auf die Berichtsserver-Datenbanken. So fügen Sie den Berichtsserver zur Integration hinzu und gewähren Zugriff auf die Datenbank:
Öffnen Sie die SharePoint-Zentraladministration.
Klicken Sie auf Allgemeine Anwendungseinstellungen.
Klicken Sie auf Berichtsserver zur Integration hinzufügen.
Geben Sie die entsprechenden Werte ein, und klicken Sie auf OK.
Bekannte Probleme bei der SharePoint 2010-Integration
In diesem Abschnitt werden bekannte Probleme aufgeführt, die bei Verwendung der SQL Server 2008 SP2 Reporting Services-SharePoint-Integration auftreten können.
Wenn ein SQL Server 2008 SP2-Server in SharePoint 2010 integriert ist, wird Berichts-Generator 1.0 und 2.0 nicht gestartet.
Mit dem Reporting Services-Add-In für SharePoint 2010 wird die SharePoint-Umgebung für die Verwendung von Report Builder 3.0 konfiguriert. SQL Server 2008 und SQL Server 2008 SP2-Berichtsserver sind mit Berichts-Generator 3.0 nicht kompatibel. Wenn Sie einen SQL Server 2008 SP2-Berichtsserver in SharePoint 2010 integrieren, können die ClickOnce-Versionen von Berichts-Generator 1.0 und 2.0 nicht gestartet werden. Konfigurieren Sie die Start-URL für benutzerdefinierten Berichts-Generator für die richtige Version des Berichts-Generators, um dieses Problem zu beheben.
So ändern Sie die Start-URL für den benutzerdefinierten Berichts-Generator
Öffnen Sie die SharePoint-Zentraladministration.
Klicken Sie auf Allgemeine Anwendungseinstellungen.
Klicken Sie im Abschnitt zu Reporting Services auf Serverstandardwerte festlegen.
Geben Sie für Berichts-Generator 2.0 im Textfeld Start-URL für benutzerdefinierten Berichts-Generator die Zeichenfolge /_vti_bin/ReportBuilder/ReportBuilder_2_0_0_0.application ein. Geben Sie für Berichts-Generator 1.0 die Zeichenfolge /_vti_bin/ReportBuilder/ReportBuilder_2_0_0_0.application ein.
Klicken Sie auf OK.
Bei dem Versuch, Berichtsparameter zu ändern, wird eine Fehlermeldung wegen eines 'unbekannten' Werts angezeigt.
Bei dem Versuch, in einer SharePoint-Dokumentbibliothek auf der Seite Parameter verwalten die Eigenschaften eines Berichtsparameters zu ändern, wird eine Fehlermeldung angezeigt, die in etwa folgendermaßen lautet: Der angeforderte Wert 'unbekannt' wurde nicht gefunden. Dies ist ein bekanntes Problem bei SharePoint 2010-Produkten, die in SQL Server 2008 SP2-Berichtsserver integriert sind.
Die anspruchsbasierte Authentifizierung in SharePoint 2010 wird nicht unterstützt
Die anspruchsbasierte Authentifizierung ist ein neues Feature von SharePoint 2010-Produkten. Sie wird jedoch von SQL Server 2008 SP2-Berichtsservern nicht unterstützt. Bei der Integration von SQL Server 2008 SP2-Berichtsservern in SharePoint 010 wird ausschließlich die Windows-Authentifizierung unterstützt. In diesem Abschnitt werden bekannte Probleme mit SharePoint 2010-Websites aufgeführt, die für anspruchsbasierte Authentifizierung konfiguriert sind.
Auf SharePoint-Websites, die für anspruchsbasierte Authentifizierung konfiguriert sind, funktionieren Berichte mit Durchklicken nicht. Beim Versuch, durch einen Bericht zu klicken, wird eine Fehlermeldung wie die folgende angezeigt:
"Die dem Benutzer 'REDMOND\BENUTZERNAME' erteilten Berechtigungen reichen zum Ausführen des Vorgangs nicht aus. (rsAccessDenied)".
Sie können nicht direkt auf Ihren reportserver zugreifen. Bei dem Versuch, http://<RS server>/ReportServer aufzurufen, wird eine Fehlermeldung wie die folgende angezeigt: "Der angegebene Benutzer <Domäne>\<Benutzername> wurde nicht gefunden." Verwenden Sie zur Umgehung dieses Problems die entsprechende _vti_bin-Form der URL, anstatt den Berichtsserver direkt aufzurufen. Verwenden Sie beispielsweise die URL http://<SharePoint_site>/_vti_bin/ReportServer.
Links in E-Mails, die durch ein Abonnement erstellt wurden, funktionieren nicht. Abonnements von einer SharePoint 2010-Website mit anspruchsbasierter Authentifizierung enthalten Links, die bei der anspruchsfähigen Website nicht ordnungsgemäß erneut authentifiziert werden können.