Freigeben über


Vorgehensweise: Konfigurieren der Berichtsserverintegration in der SharePoint-Zentraladministration

Wenn Sie einen Berichtsserver für die Ausführung innerhalb einer Bereitstellung eines SharePoint-Produkts oder einer SharePoint-Technologie 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-Website oder -Farm sein, um die Berichtsserverintegration zu konfigurieren:

  • Außerdem muss das Reporting Services-Add-In installiert sein, das die Konfigurationsseiten bereitstellt.

  • Darüber hinaus muss ein Zielberichtsserver bereits mit einer Berichtsserver-Datenbank verbunden sein, die für den integrierten SharePoint-Betriebsmodus 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 3.0.

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 Verfahren für geplante Downtime beachten.

So geben Sie Einstellungen für die Berichtsserverintegration in der Zentraladministration an

  1. Klicken Sie in der Verwaltung auf SharePoint 3.0-Zentraladministration.

  2. Klicken Sie auf die Registerkarte Anwendungsverwaltung.

    Im Bereich Reporting Services werden die folgenden Links angezeigt: Integrationseinstellungen verwalten, Datenbankzugriff gewähren und Serverstandardwerte festlegen. Wenn der Bereich bzw. die Links nicht angezeigt werden, ist das Reporting Services-Add-In nicht auf dem Computer installiert, oder das Feature wurde nicht aktiviert. Weitere Informationen finden Sie unter Vorgehensweise: Aktivieren des Berichtsserverfeatures in der SharePoint-Zentraladministration.

  3. Klicken Sie auf Integrationseinstellungen verwalten.

  4. Geben Sie in Report Server-Webdienst-URL die Berichtsserversite 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 das Reporting Services-Konfigurationstool, stellen Sie eine Verbindung mit dem Berichtsserver her, und klicken Sie auf Webdienst-URL. Klicken Sie auf die URL, um zu überprüfen, ob sie funktioniert. Kopieren Sie die URL, und fügen Sie sie in Report Server-Webdienst-URL ein.

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

    • http://your-server-name/reportserver (Dieses Beispiel kann verwendet werden, wenn sich der Berichtsserver auf einem anderen Computer befindet.)

    • http://your-server-name:8080/reportserver (Dieses Beispiel kann verwendet werden, wenn der Berichtsserver auf einem Computer mit Microsoft Windows XP SP2 ausgeführt wird.)

    • https://your-server-name:443/reportserver

    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.

  5. Wählen Sie unter Authentifizierungsmodus entweder Windows-Authentifizierung oder Vertrauenswürdige Authentifizierung, 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ürdige Authentifizierung, um die Identität des vertrauenswürdigen Kontos anzunehmen und die SharePoint-Benutzerinformationen im Anforderungsheader an den Berichtsserver zu übergeben.

    Wenn die SharePoint-Webanwendung für die Formularauthentifizierung konfiguriert ist, enthält der Anforderungsheader immer eine SharePoint-Benutzeridentität, und ein von Ihnen angegebener Wert für den Authentifizierungsmodus wird ignoriert. Weitere Informationen zu Serververbindungen finden Sie unter Übersicht zur Reporting Services-Sicherheit im integrierten SharePoint-Modus.

  6. Klicken Sie auf OK.

  7. Klicken Sie im Abschnitt zu Reporting Services auf Datenbankzugriff erteilen. Während dieses Schritts werden die Dienstkontoinformationen von der Berichtsserverinstanz abgerufen. Für das Berichtsserver-Dienstkonto werden eine Datenbankanmeldung und Berechtigungen erstellt. Für die Integration eines Reporting Services-Berichtsservers in eine SharePoint-Webanwendung muss der Berichtsserver auf die SharePoint-Konfigurations- und Inhaltsdatenbanken zugreifen können. Vom Berichtsserverdienst muss eine Verbindung als vertrauenswürdiger Benutzer mit Lese- und Schreibberechtigungen hergestellt werden können.

  8. Geben Sie den Namen des Berichtsservers an. Standardmäßig ist dies der Name des Computers.

  9. Geben Sie an, ob es sich bei der Instanz um die Standardinstanz oder um eine benannte Instanz handelt. Wenn Sie nicht sicher sind, starten Sie das Reporting Services-Konfigurationstool, und stellen Sie eine Verbindung zum Berichtsserver her. Erweitern Sie im Dialogfeld Verbindung mit einer Berichtsserverinstanz herstellen den Bereich Instanzname, um eine Liste der auf dem Server installierten Instanzen anzuzeigen. Der Name der Standardinstanz lautet MSSQLSERVER. Alle anderen Instanzen stellen benannte Instanzen dar.

  10. Klicken Sie auf OK.

    Das Dialogfeld Anmeldeinformationen eingeben wird geöffnet.

  11. Geben Sie im Dialogfeld Anmeldeinformationen eingeben den Benutzernamen und das Kennwort zum Herstellen einer Verbindung mit dem Berichtsserver ein, um die Dienstkontoinformationen abzurufen. Stellen Sie sicher, dass Sie Anmeldeinformationen zu einem Konto eingeben, das Mitglied der lokalen Administratorengruppe auf dem Berichtsservercomputer ist.

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

  13. In Standardwerte für Berichtsverlauf können Sie einen siteweiten Standardwert für die Anzahl von Kopien des Berichtsverlaufs festlegen, die beibehalten werden soll. Der Standardwert stellt eine Anfangseinstellung dar, mit der die Anzahl von Snapshots festgelegt wird, die für jeden Bericht gespeichert werden kann. Sie können verschiedene Grenzwerte auf Eigenschaftenseiten für bestimmte Berichte angeben.

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

  15. In Berichtsverarbeitungsprotokoll können Sie angeben, ob vom Berichtsserver Ablaufverfolgungsprotokolle generiert werden und wie viele Tage das Protokoll beibehalten wird. Sie können angeben, ob der Berichtsserver Ablaufverfolgungsprotokolle generiert und wie viele Tage die Protokolle beibehalten werden. Die Protokolle werden auf dem Berichtsservercomputer im Ordner \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 Berichtsserverdienstablauf-Verfolgungsprotokoll.

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

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

  18. Klicken Sie auf OK.