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.

Wichtiger HinweisWichtig

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

  1. 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.

  2. 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.

  3. 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:

  1. Konfigurieren und Aktivieren der Reporting Services-Integration:

    1. Öffnen Sie die SharePoint-Zentraladministration.

    2. Klicken Sie auf Allgemeine Anwendungseinstellungen.

    3. Klicken Sie auf Reporting Services-Integration.

    4. 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.

  2. 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:

    1. Öffnen Sie die SharePoint-Zentraladministration.

    2. Klicken Sie auf Allgemeine Anwendungseinstellungen.

    3. Klicken Sie auf Berichtsserver zur Integration hinzufügen.

    4. 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

  1. Öffnen Sie die SharePoint-Zentraladministration.

  2. Klicken Sie auf Allgemeine Anwendungseinstellungen.

  3. Klicken Sie im Abschnitt zu Reporting Services auf Serverstandardwerte festlegen.

  4. 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.

  5. 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.