Bereitstellungskonfigurationen für Reporting Services im integrierten SharePoint-Modus
Sie können einen Berichtsserver zur Ausführung innerhalb einer Bereitstellung eines SharePoint-Produkts oder einer SharePoint-Technologie konfigurieren und die Features für Zusammenarbeit und zentrale Dokumentverwaltung von Windows SharePoint Services 3.0 oder Office SharePoint Server 2007 mit Reporting Services verwenden. Um die Technologien gleichzeitig zu verwenden, beginnen Sie mit der separaten Installation der Reporting Services und eines SharePoint-Produkts oder einer SharePoint-Technologie. Installieren und konfigurieren Sie anschließend Add-In- und Front-End-Komponenten, die Unterstützung für integrierte Vorgänge bereitstellen.
Beim Planen einer Bereitstellung mit SQL Server 2005 Reporting Services sowie SharePoint-Produkten und -Technologien können Sie eine Topologie mit einem einzelnen Server bis hin zu mehreren Servern für umfangreiche Bereitstellungen entwerfen. Die folgende Liste bietet eine Zusammenfassung der verschiedenen Bereitstellungsszenarios, die Sie verwenden können:
- Eigenständige Serverbereitstellungen, die alle Serverkomponenten auf einen einzigen Computer stellen.
- Verteilte Serverbereitstellungen, die eine einzelne Instanz einer Serverkomponente auf verschiedene Computer stellen. Es könnte zum Beispiel sein, dass das Front-End einer Webanwendung auf einem Computer ist und Reporting Services und die Back-End-Datenbanken auf einem zweiten Computer.
- Skalierbare Bereitstellungskonfigurationen, die mehrere Instanzen derselben Serverkomponenten verwenden, um eine große Anzahl von Benutzern zu unterstützen. Sie könnten zum Beispiel über eine Serverfarm verfügen, die zwei Computer für die Web-Front-Ends, einen dritten Computer zum Hosten der Anwendungsserver, zusätzliche Computer zum Ausführen eines Berichtsservers durch dezentrales Skalieren sowie zwei Computer zum Hosten gespiegelter oder gruppierter Datenbankserver besitzt.
Dieses Thema bietet nicht nur eine Einführung in die verschiedenen Bereitstellungsszenarien, sondern enthält darüber hinaus Abbildungen, die zeigen, welche Komponenten für die einzelnen Szenarien erforderlich sind. Weitere Informationen zu den Reporting Services für den integrierten SharePoint-Modus finden Sie unter Konfigurieren von Reporting Services für die Integration in SharePoint 3.0.
Übersicht über unterstützte und nicht unterstützte Konfigurationen
Nicht alle Konfigurationen mit mehreren Instanzen oder mehreren Servern werden unterstützt. Beim Planen einer Bereitstellung müssen Sie anhand der folgenden Konfigurationen überprüfen, ob der zu implementierende Entwurf realisiert werden kann:
Topologie | Unterstützbarkeit |
---|---|
Bereitstellung durch dezentrales Skalieren mit Serverfarm. |
Dies wird unterstützt. Details zu dieser Konfiguration werden in diesem Thema beschrieben. |
Bereitstellung für dezentrales Skalieren mit einer Serverfarm, bei der die Instanzen nicht die gleiche Version oder die gleiche Edition aufweisen. |
Nicht unterstützt. Alle Berichtsserverinstanzen in einer Bereitstellung für dezentrales Skalieren müssen die gleiche Version und die gleiche Edition aufweisen (z. B. SQL Server 2005 SP2 Enterprise Edition). Alle Instanzen in einer Serverfarm müssen das gleiche Produkt aufweisen (z. B. entweder alle Windows SharePoint Services oder alle Office SharePoint Server). |
Parallele Installationen von Reporting Services und SharePoint-Produkten und -Technologien auf demselben Computer, aber nicht für eine Integration konfiguriert. |
Dies wird unterstützt. Sie können einen Berichtsserver im systemeigenen Modus parallel mit einem SharePoint-Produkt oder einer SharePoint-Technologie ausführen. Weitere Informationen finden Sie unter Gleichzeitiges Bereitstellen von Reporting Services und Windows SharePoint Services. |
Mehrere Instanzen von Reporting Services auf demselben Computer, wobei eine Instanz im integrierten SharePoint-Modus und die andere Instanz im systemeigenen Modus ausgeführt wird. |
Dies wird unterstützt, Sie müssen aber alle Berichtsserverinstanzen auf SP2-Ebene ausführen. Weitere Informationen finden Sie unter Konfigurieren von Reporting Services für die Integration in SharePoint 3.0. |
Bereitstellung für dezentrales Skalieren, bei der jede Berichtsserverinstanz in der dezentralen Skalierung mit einer unabhängigen Instanz eines SharePoint-Produkts oder einer SharePoint-Technologie integriert ist. |
Nicht unterstützt. Wenn Sie den integrierten SharePoint-Modus für eine Bereitstellung für dezentrales Skalieren konfigurieren, muss die gesamte dezentrale Skalierung entweder in eine Serverfarm oder in dieselbe Einzelinstanz eines SharePoint-Produkts oder einer SharePoint-Technologie integriert werden. Das folgende Szenario zum Beispiel wird nicht unterstützt: zwei unabhängige Installationen von Windows SharePoint Services 3.0, jeweils integriert mit einer lokalen Berichtsserverinstanz, wobei beide Berichtsserverinstanzen dieselbe Berichtsserver-Datenbank verwenden. Sie können zwei oder mehr Berichtsserverinstanzen, die dieselbe Berichtsserverdatenbank mit unterschiedlichen systemeigenen Serverbereitstellungen von Windows SharePoint Services 3.0 oder Microsoft Office SharePoint Server 2007 gemeinsam nutzen, nicht integrieren. Eine Integration führt zu einer Beschädigung der Dateien in der Back-End-Berichtsserverdatenbank. |
Eigenständige Serverbereitstellungen
Sie können alle Serverkomponenten und Anwendungsdatenbanken für beide Technologien auf einem einzelnen Computer installieren. Diese Bereitstellungskonfiguration ist sinnvoll, wenn Sie die Software evaluieren oder benutzerdefinierte Anwendungen entwickeln, die Reporting Services im integrierten SharePoint-Modus umfassen.
Diese Bereitstellung ist am einfachsten zu konfigurieren. Da alle Komponenten auf demselben Computer installiert sind, werden außerdem die wenigsten Lizenzen verwendet. Insbesondere Reporting Services und das Datenbankmodul können als einzelne lizenzierte Kopie von SQL Server 2005 installiert werden. Außerdem kann Reporting Services direkt eine Verbindung mit der lokalen Instanz des SharePoint-Produkts oder der SharePoint-Technologie herstellen. Weitere Informationen zu dieser Bereitstellungskonfiguration finden Sie unter Vorgehensweise: Konfigurieren der SharePoint-Integration auf einem eigenständigen Server.
Verteilte Serverbereitstellungen
Eine verteilte Serverbereitstellung verwendet mehrere Computer, wobei jeder Computer eine einzelne Serverkomponente hostet. Sie können diese Bereitstellungskonfiguration verwenden, wenn bei der Verarbeitung komplexer Berichte oder großer Datasets für ein kleines Unternehmen oder eine kleine Arbeitsgruppe eine höhere Leistung erzielt werden soll.
Diese Bereitstellungskonfiguration erfordert eine umfassendere Planung. Sie müssen entscheiden, welche Konten für bestimmte Dienste verwendet werden sollen und wie die Verbindungen konfiguriert werden. Wenn Sie Serverkomponenten auf mehreren Computer installieren möchten, müssen Sie möglicherweise auch zusätzliche Kopien der Software erwerben.
Weitere Informationen darüber, welche Dienstkonten verwendet werden sollen, finden Sie unter Plan for administrative and service accounts (Windows SharePoint Services) bei MSDN und unter Vorgehensweise: Konfigurieren von Dienstkonten (Reporting Services-Konfiguration).
Anweisungen zum Konfigurieren einer verteilten Serverbereitstellung finden Sie unter Vorgehensweise: Konfigurieren der SharePoint-Integration auf mehreren Servern.
Bereitstellung mit zwei Computern
Die folgende Abbildung zeigt die Komponenten für eine Bereitstellung mit zwei Computern.
Der erste Computer hostet eine Instanz eines SharePoint-Produkts oder einer SharePoint-Technologie. Das Reporting Services-Add-In ist auf diesem Computer installiert.
Der zweite Computer hostet SQL Server 2005 Reporting Services und das Datenbankmodul. Die Installation von Reporting Services und Datenbankmodul auf demselben Computer ist sinnvoll, wenn die Vorteile einer Ausführung beider Komponenten auf einer einzelnen lizenzierten Installation die Leistungsaspekte überwiegen. Weitere Informationen zur SQL Server 2005-Lizenzierung finden Sie im Abschnitt zur SQL Server 2005-Lizenzierung auf der Seite How to Buy Microsoft SQL Server der Microsoft SQL Server-Website.
Beachten Sie beim Ausführen von Reporting Services und dem SharePoint-Produkt oder der SharePoint-Technologie auf verschiedenen Computern, dass der Berichtsserver über eine Minimalinstallation desselben SharePoint-Produkts oder derselben SharePoint-Technologie verfügen muss. Dies bedeutet Folgendes: Wenn Sie Microsoft Office SharePoint Server auf dem ersten Computer installiert haben, müssen Sie ein Web-Front-End von Office SharePoint Server auf dem zweiten Computer installieren. Die Minimalinstallation stellt ein Web-Front-End bereit, mit dem Sie eine Berichtsserverinstanz mit der Instanz des SharePoint-Produktes oder der SharePoint-Technologie verknüpfen können.
Bereitstellung mit drei Computern
Die folgende Abbildung zeigt die Komponenten für eine Bereitstellung mit drei Computern.
Der erste Computer hostet eine Instanz eines SharePoint-Produkts oder einer SharePoint-Technologie. Der zweite Computer hostet SQL Server 2005 Reporting Services. Der dritte Computer hostet eine Instanz des Datenbankmoduls.
Beachten Sie in der Abbildung, dass das Datenbankmodul keine lokale Installation eines Berichtsservers oder einer Instanz eines SharePoint-Produktes oder einer SharePoint-Technologie benötigt.
Wenn Sie einen Remote-Datenbankserver mit einer SharePoint-Website auswählen möchten, wählen Sie die Installationsoption Erweitert aus, wenn Sie eine Instanz eines SharePoint-Produkts oder einer SharePoint-Technologie installieren, oder verwenden Sie die Zentraladministration, um die Einstellung des Datenbankservers zu ändern. Verwenden Sie das Reporting Services-Konfigurationstool, um einen Remote-Datenbankserver für Reporting Services auszuwählen. Weitere Informationen zu den Editions- und Verbindungsanforderungen für eine Berichtsserver-Datenbank finden Sie unter Erstellen einer Berichtsserver-Datenbank und Vorgehensweise: Erstellen einer Berichtsserver-Datenbank für den integrierten SharePoint-Modus (Reporting Services-Konfiguration).
Skalierbare Serverbereitstellungen
Eine skalierbare Serverbereitstellung kombiniert einen Berichtsserver für dezentrales Skalieren mit einer SharePoint-Farm. In einem sehr großen Unternehmen, in dem möglicherweise Tausende von Benutzern auf die Berichte einer SharePoint-Website zugreifen müssen, sollten Sie die Kombination eines Berichtsservers für dezentrales Skalieren mit einer Serverfarm in Betracht ziehen.
Ziel dieses Szenarios ist es, die Bereitstellung für eine interaktive Berichterstellung zu optimieren. Wenn nicht zahlreiche Benutzer gleichzeitig auf Berichte zugreifen oder wenn der Großteil der Berichtsverarbeitung in steuerbaren Intervallen geplant werden kann, ist eine verteilte Serverbereitstellung möglicherweise die bessere Wahl, weil sie vergleichsweise einfach bereitgestellt und verwaltet werden kann. Empfehlungen zu den bewährten Methoden beim Schätzen der Kapazitätsanforderungen finden Sie unter Planning for Scalability and Performance with Reporting Services auf der Microsoft-Website.
Was ist eine Bereitstellung für dezentrales Skalieren?
Eine Berichtsserverbereitstellung durch dezentrales Skalieren besteht aus zwei oder mehr Berichtsservern, die gemeinsam eine einzige Berichtsserver-Datenbank verwenden. Die folgende Abbildung zeigt eine Bereitstellung für dezentrales Skalieren.
Wenn Sie eine Bereitstellung für dezentrales Skalieren konfigurieren, sodass Sie die Kapazität für eine interaktive Berichtsverarbeitung erhöhen können, müssen Sie eine Lastenausgleichs-Hardwarelösung oder -Softwarelösung verwenden, um die Verarbeitung auf beide Server zu verteilen. Sie müssen auch eine URL für einen virtuellen Server in der Domäne registrieren, um einen einzelnen Eingangspunkt für beide Server zu erhalten. Die Ausführung dieser Tasks hängt von der verwendeten Lastenausgleichslösung ab. Anweisungen dazu, wie Sie den Namen eines virtuellen Servers registrieren, erhalten Sie von Ihrem Netzwerkadministrator.
Um einen Datenverlust zu vermeiden und die Ausfallzeiten zu minimieren, können Sie die Berichtsserver-Datenbank in einem Failovercluster ausführen. Sie müssen den Failovercluster installieren, bevor Sie die Berichtsserver-Datenbank erstellen. Um den Failovercluster zu verwenden, wählen Sie den Clusternamen als Datenbankserver aus, wenn Sie die Berichtsserver-Datenbank erstellen.
Sie können die Berichtsserver-Datenbank nicht spiegeln. Datenbankspiegelung wird von Reporting Services nicht unterstützt.
Bewährte Methoden für das Konfigurieren von Authentifizierungsanbietern in einer Bereitstellung für dezentrales Skalieren finden Sie unter Übersicht zur Reporting Services-Sicherheit im integrierten SharePoint-Modus.
Was ist eine Serverfarm?
Eine SharePoint-Farm umfasst Features, mit denen Sie ihre Serverkomponenten auf mehreren Computern bereitstellen können. Das folgende Diagramm zeigt zwei Front-End-Webserver, einen Anwendungsserver mit der Zentraladministration sowie zwei Datenbankserver zum Hosten der Back-End-Datenbanken.
Wenn Sie eine Serverfarm mit einer Bereitstellung für dezentrales Skalieren kombinieren, könnte die resultierende Konfiguration wie folgt aussehen:
Siehe auch
Aufgaben
Vorgehensweise: Konfigurieren der SharePoint-Integration auf einem eigenständigen Server
Vorgehensweise: Konfigurieren der SharePoint-Integration auf mehreren Servern
Konzepte
Anforderungen für das Ausführen von Reporting Services im integrierten SharePoint-Modus
Konfigurieren von Reporting Services für die Integration in SharePoint 3.0
Bereitstellungsmodi für Reporting Services
Planen einer Reporting Services-Bereitstellung