Vorgehensweise: Konfigurieren der Berichtsserverintegration in der SharePoint-Zentraladministration

Wenn Sie einen Berichtsserver für die Ausführung innerhalb einer Bereitstellung eines SharePoint-Produkts konfigurieren, müssen Sie Integrationseinstellungen angeben, die die Verbindung zwischen der Instanz der SharePoint-Technologie und einem Reporting Services-Berichtsserver definieren.

  • Sie müssen ein Administrator der SharePoint-Farm sein, um die Berichtsserverintegration zu konfigurieren:

  • Sie müssen das Reporting Services-Add-In für SharePoint-Produkte installiert haben, das die Konfigurationsseiten und allgemeine Integrationsinformationen bereitstellt.

  • Darüber hinaus muss ein Zielberichtsserver bereits mit einer Berichtsserver-Datenbank verbunden sein, die für den integrierten SharePoint-Modus erstellt wurde.

  • Wenn Sie Reporting Services für die Ausführung innerhalb einer SharePoint-Serverfarm konfigurieren, müssen Sie auch ein Sharepoint-Web-Front-End auf dem Berichtsservercomputer installieren.

Die von Ihnen angegebenen Einstellungen werden in der Konfigurationsdatenbank gespeichert. Wenn Sie die Integration für eine Farm mit mehreren virtuellen Servern konfigurieren, werden die Einstellungen von allen Web-Front-Ends verwendet, die in einer SharePoint-Farm aktiviert sind und für die das Reporting Services-Add-In installiert wurde.

Wenn Sie später die Berichtsserver-Dienstkonten ändern oder eine SharePoint-Farm erweitern möchten, um zusätzliche Anwendungen hinzuzufügen, müssen Sie den Befehl Datenbankzugriff gewähren erneut ausführen, um die Zugriffsrechte in der SharePoint-Konfigurationsdatenbank zu aktualisieren. Weitere Informationen finden Sie unter Konfigurieren des Berichtsserver-Dienstkontos.

Weitere Informationen zu allen Aufgaben finden Sie unter Konfigurieren von Reporting Services für die Integration in SharePoint 2010.

HinweisHinweis

Nachdem Sie eine Berichtsserver-URL definiert haben, sollten Sie sehr vorsichtig vorgehen, wenn Sie sie später ändern. Durch das Ändern einer Berichtsserver-URL wird die Verbindung zwischen den Servern unterbrochen. Dies wirkt sich auf gerade verarbeitete Berichte und Modelle aus. Wenn Sie die Berichtsserver-URL auf einem Produktionsserver ändern, sollten Sie die in Ihrer Organisation eingeführten Prozeduren für geplante Downtime beachten.

So integrieren Sie einen Berichtsserver in SharePoint

  1. Wählen Sie unter in der SharePoint-Zentraladministration auf Allgemeine Anwendungseinstellungen.

    Im Reporting Services-Abschnitt sollten Sie die folgenden Links angezeigt werden:

    1. Reporting Services-Integration

    2. Berichtsserver zur Integration hinzufügen

    3. Serverstandardwerte festlegen

    Wenn der Bereich bzw. die Links nicht angezeigt werden, ist das Reporting Services-Add-In für SharePoint nicht auf dem Computer installiert, oder die Funktion wurde nicht aktiviert. Weitere Informationen finden Sie unter Vorgehensweise: Aktivieren der Berichtsserverfunktion in Siteeinstellungen.

  2. Klicken Sie auf Reporting Services-Integration.

  3. Geben Sie in Berichtsserver-Webdienst-URL die Berichtsserver-Website an, die Sie mit der aktuellen SharePoint-Website bzw. -Farm verwenden möchten. Die URL kann auf eine einzelne Berichtsserverinstanz verweisen oder den Namen des virtuellen Servers einer Gruppe von Berichtsservern mit Lastenausgleich darstellen, die in einer Bereitstellung für horizontales Skalieren ausgeführt werden.

    Öffnen Sie zum Abrufen der URL den Reporting Services-Konfigurations-Manager, stellen Sie eine Verbindung mit dem Berichtsserver her, und klicken Sie auf Webdienst-URL. Klicken Sie auf die URL, um einen Browser zu öffnen und zu prüfen, ob sie funktioniert. Wenn Sie die Integration in SharePoint nicht abgeschlossen haben, wird standardmäßig eine Konfigurationsfehlermeldung angezeigt.

    Kopieren Sie die URL, und fügen Sie sie in Report Server-Webdienst-URL ein.

    Die Berichtsserver-URL besteht aus dem Servernamen und dem Namen des virtuellen Verzeichnisses, die Sie im Reporting Services-Konfigurations-Manager angegeben haben. Nachstehend sind einige Beispiele für Berichtsserver-URLs aufgeführt:

    • https://Servername/Berichtsserver (Dieses Beispiel kann verwendet werden, wenn sich der Berichtsserver auf einem anderen Computer befindet.)

    • https://Servername:443/Berichtsserver.

    Geben Sie nicht https://localhost in einer Berichtsserver-URL an, die in einer SharePoint-Farm verwendet wird. Eine URL-Adresse, die https://localhost enthält, ist ungültig für SharePoint-Web-Front-Ends, die auf Remoteservern installiert sind.

    Wenn Sie den Berichtsserver und die Instanz der SharePoint-Technologie auf demselben Computer installiert haben, prüfen Sie die virtuellen Verzeichnisse auf Namenskonflikte. Weitere Informationen zu Fragen im Zusammenhang mit Interoperabilität finden Sie unter Gleichzeitiges Bereitstellen von Reporting Services und Internetinformationsdiensten in der SQL Server-Onlinedokumentation.

  4. Wählen Sie unter Authentifizierungsmodus entweder Windows-Authentifizierung oder Vertrauenswürdiges Konto aus, um anzugeben, ob der auf dem SharePoint-Server installierte Berichtsserver-Endpunkt einen Header mit einem Sicherheitstoken für eine Verbindung mit angenommener Identität auf dem Berichtsserver sendet.

    Alle Anforderungen, die aus einer Benutzeraktion auf einer Reporting Services-Anwendungsseite stammen, werden vom Berichtsserver-Endpunkt in der SharePoint-Webanwendung zur Verarbeitung an einen Berichtsserver weitergeleitet. Abhängig vom Authentifizierungsmodus enthält die Anforderung ein SharePoint-Benutzeridentitätstoken im Header.

    Wenn die SharePoint-Webanwendung für die Windows-Authentifizierung konfiguriert und das Kerberos-Protokoll aktiviert ist, können Sie Windows-Authentifizierung auswählen, um eine Verbindung über die integrierte Sicherheit von Windows herzustellen. In diesem Fall wird kein Benutzeridentitätstoken gesendet. Wählen Sie optional Vertrauenswürdiges Konto aus, um die Identität des vertrauenswürdigen Kontos anzunehmen und die SharePoint-Benutzerinformationen im Anforderungsheader an den Berichtsserver zu übergeben.

    Weitere Informationen zu Serververbindungen finden Sie unter Übersicht zur Reporting Services-Sicherheit im integrierten SharePoint-Modus in der SQL Server-Onlinedokumentation.

  5. Geben Sie in Anmeldeinformationen die Anmeldeinformationen an, die einem Mitglied der Gruppe Administratoren auf dem Computer zugeordnet sind, der den Berichtsserver hostet.

  6. Wählen Sie in Reporting Services-Funktion aktivieren aus, in welchem Bereich die Funktion für die Reporting Services-Integration aktiviert werden soll, entweder für alle oder nur für ausgewählte Websitesammlungen.

  7. Klicken Sie auf OK.

  8. Anschließend wird die Seite mit der Integrationszusammenfassung angezeigt. Die Zusammenfassung enthält die Ergebnisse für Datenbankzugriff, Windows- Gruppenmitgliedschaft und Funktionsaktivierung. Ist die angegebene Webdienst-URL Teil einer Reporting Services-Bereitstellung für dezentrales Skalieren, wird auf der Zusammenfassungsseite der Abschnitt für die Reporting Services-Integration für dezentrales Skalieren angezeigt. Im Abschnitt für dezentrales Skalieren werden alle Reporting Services-Instanzen aufgeführt, die bei der Bereitstellung für horizontales Skalieren ermittelt wurden. Die Liste zeigt nicht an, ob die einzelnen Instanzen bereits in SharePoint integriert wurden. Die Liste wird als Erinnerung bereitgestellt, dass die zu überprüfenden Instanzen auf eine der folgenden Methoden integriert sind:

    • Klicken Sie neben dem Instanznamen auf den Link Instanz hinzufügen.

    • Klicken Sie auf der Reporting Services-Integrationsseite auf Berichtsserver zur Integration hinzufügen.

    Klicken Sie auf Schließen, wenn Sie die Prüfung der Integrationszusammenfassung abgeschlossen haben.

So geben Sie Serverstandards an

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

  2. In Berichtsverlaufs-Momentaufnahmen können Sie einen websiteweiten Standardwert für die Anzahl von Kopien des Berichtsverlaufs festlegen, die beibehalten werden sollen. Der Standardwert ist die ursprüngliche Einstellung, mit der die Anzahl der Momentaufnahmen festgelegt wird, die für jeden Bericht gespeichert werden können. Sie können verschiedene Grenzwerte auf Eigenschaftenseiten für bestimmte Berichte angeben.

  3. Geben Sie in Berichtsverarbeitungstimeout an, ob für die Berichtsverarbeitung auf dem Berichtsserver nach einer bestimmten Anzahl von Sekunden ein Timeout auftritt. Dieser Wert gilt für die Berichtsverarbeitung auf einem Berichtsserver. Er hat keine Auswirkung auf die Datenverarbeitung auf dem Datenbankserver, der die Daten für den Bericht zur Verfügung stellt. Der Zeitgeber für die Berichtsverarbeitung läuft ab dem Zeitpunkt der Auswahl des Berichts und wird mit dem Öffnen des Berichts beendet. Der angegebene Wert muss genügend Zeit sowohl für die Daten- als auch für die Berichtsverarbeitung zur Verfügung stellen.

  4. In Berichtsverarbeitungsprotokoll können Sie angeben, ob vom Berichtsserver Ablaufverfolgungsprotokolle generiert werden und wie viele Tage das Protokoll beibehalten wird. . Die Protokolle werden auf dem Berichtsservercomputer im Ordner Programme\Microsoft SQL Server\MSSQL.n\ReportServer\Log gespeichert. Bei jedem Neustart des Diensts wird eine neue Protokolldatei begonnen. Weitere Informationen zu Protokolldateien finden Sie unter Berichtsserverdienst-Ablaufverfolgungsprotokoll.

  5. Geben Sie in Integrierte Sicherheit von Windows aktivieren an, ob eine Verbindung mit einer Berichtsdatenquelle mithilfe des Windows-Sicherheitstokens des Benutzers, der den Bericht angefordert hat, hergestellt werden kann.

  6. Geben Sie in Ad-hoc-Berichtsausführung aktivieren an, ob Benutzer Ad-hoc-Abfragen von einem Bericht des Berichts-Generators ausführen können. Durch das Festlegen dieser Option wird die EnableLoadReportDefinition-Eigenschaft auf dem Berichtsserver festgelegt. Wenn Sie diese Option deaktivieren, generiert der Berichtsserver keine Berichte mit Durchklicken für Berichte, die ein Berichtsmodell als Datenquelle verwenden.

  7. Geben Sie in Download des ActiveX-Steuerelements RSClientPrint aktivieren an, ob Benutzer das clientseitige Steuerelement herunterladen können, das Druckoptionen bereitstellt.

  8. Geben Sie in Berichts-Generator-Download aktivieren an, ob die Schaltfläche zum Herunterladen der Berichts-Generator-Anwendung für Clients angezeigt wird.

  9. Geben Sie in Start-URL für benutzerdefinierten Berichts-Generator eine benutzerdefinierte URL an, wenn der Berichtsserver nicht die Standard-URL für den Berichts-Generator verwendet. Dies ist eine optionale Einstellung. Wenn Sie keinen Wert angeben, wird die Standard-URL verwendet, mit der Berichts-Generator 3.0 gestartet wird. Um Berichts-Generator 1.0 als ClickOnce-Anwendung zu starten, geben Sie den folgenden Wert ein: http://<Computername>/ReportServer/ReportBuilder/ReportBuilder_1_0_0_0.application.

  10. Klicken Sie auf OK.

  11. Wenn Sie einen einzelnen Server installieren, lesen Sie unter Vorgehensweise: Installieren und Konfigurieren der SharePoint-Integration auf einem eigenständigen Server die Informationen zu den Aufgaben nach der Integration.