Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Der einheitliche Modus von Reporting Services unterstützt ein Bereitstellungsmodell für horizontales Skalieren, das die Ausführung mehrerer Berichtsserverinstanzen ermöglicht, die eine einzelne Berichtsserver-Datenbank gemeinsam nutzen. Die Bereitstellung für horizontales Skalieren wird verwendet, um die Skalierbarkeit von Berichtsservern zu erhöhen, sodass diese mehr gleichzeitige Benutzer und größere Berichtsausführungslasten unterstützen. Sie kann auch verwendet werden, um bestimmte Server für die Verarbeitung interaktiver oder geplanter Berichte zu verwenden.
SharePoint-Modus-Berichtsserver nutzen die SharePoint-Produktinfrastruktur zum Skalieren. Das Skalieren des SharePoint-Modus erfolgt durch Hinzufügen weiterer SharePoint-Modus-Berichtsserver zur SharePoint-Farm. Informationen zum Skalieren im SharePoint-Modus finden Sie unter Hinzufügen eines zusätzlichen Berichtsservers zu einer Farm (SSRS Scale-out).
Bereitstellungen für horizontales Skalieren bestehen aus folgenden Komponenten:
Zwei oder mehr Berichtsserverinstanzen, die eine Berichtsserver-Datenbank gemeinsam nutzen
Optional: Ein NLB-Cluster (Network Load Balancing, Netzwerklastenausgleich), um interaktive Benutzerlasten auf die Berichtsserverinstanzen zu verteilen
Wenn Sie Reporting Services auf einem NLB-Cluster bereitstellen, müssen Sie bei der Konfiguration von Berichtsserver-URLs den Namen des virtuellen NLB-Servers verwenden, und die Server müssen für die Verwendung desselben Anzeigestatus konfiguriert sein.
Reporting Services nimmt nicht an Microsoft Cluster Services-Clustern teil. Sie können die Berichtsserver-Datenbank jedoch auf einer Datenbank-Engine-Instanz erstellen, die Teil eines Failover-Clusters ist.
Führen Sie folgende Schritte aus, um eine Bereitstellung für horizontales Skalieren zu planen, zu installieren und zu konfigurieren:
Lesen Sie im SQL Server-Onlinedokument „Installieren von SQL Server 2014 mit dem Installationsassistenten (Setup)“, um Anweisungen zum Installieren von Berichtsserverinstanzen zu erhalten.
Wenn Sie planen, die scale-out-Bereitstellung auf einem Netzwerklastenausgleichscluster (network load balanced, NLB) zu hosten, sollten Sie den NLB-Cluster konfigurieren, bevor Sie die scale-out-Bereitstellung konfigurieren. Weitere Informationen finden Sie unter Konfigurieren eines Berichtsservers in einem Netzwerklastenausgleichscluster.
Lesen Sie die Verfahren in diesem Thema, um Anweisungen zum Freigeben einer Berichtsserverdatenbank und zum Verbinden von Berichtsservern mit einem Scale-Out zu erhalten.
In den Verfahren wird erläutert, wie eine Bereitstellung für horizontales Skalieren mit Zwei-Knoten-Berichtsserver konfiguriert wird. Wiederholen Sie die in diesem Thema beschriebenen Schritte, um der Bereitstellung zusätzliche Berichtsserver-Knoten hinzuzufügen.
Verwenden Sie das Setup, um jede Berichtsserverinstanz zu installieren, die der Skalierungsbereitstellung hinzugefügt werden soll.
Damit Datenbank-Kompatibilitätsfehler vermieden werden, wenn Sie die Serverinstanzen mit der freigegebenen Datenbank verbinden, müssen Sie sicherstellen, dass alle Instanzen dieselbe Version aufweisen. Wenn Sie beispielsweise die Berichtsserverdatenbank mit einer SQL Server 2014-Berichtsserverinstanz erstellen, müssen alle anderen Instanzen in derselben Bereitstellung auch SQL Server 2014 sein.
Verwenden Sie den Reporting Services-Konfigurations-Manager, um jeden Berichtsserver mit der freigegebenen Datenbank zu verbinden. Sie können nur jeweils eine Verbindung zu einem Berichtsserver herstellen und diesen Berichtsserver konfigurieren.
Mit dem Konfigurationstool für Reporting Services können Sie die horizontale Skalierung durchführen, indem Sie eine Verbindung von den neuen Berichtsserverinstanzen zur ersten Berichtsserverinstanz herstellen, die bereits an die Berichtsserverdatenbank angeschlossen ist.
So installieren Sie eine SQL Server-Instanz zum Hosten der Berichtsserverdatenbanken
Installieren Sie eine SQL Server-Instanz auf einem Computer, auf dem die Berichtsserverdatenbanken gehostet werden. Installieren Sie mindestens die SQL Server Datenbank-Engine und die Reporting Services.
Falls notwendig, aktivieren Sie Remoteverbindungen auf dem Berichtsserver. Einige Versionen von SQL Server aktivieren standardmäßig keine Remote-TCP/IP- und Named Pipes-Verbindungen. Verwenden Sie den SQL Server-Konfigurations-Manager, und zeigen Sie die Einstellungen für die Netzwerkkonfiguration der Zielinstanz an, um festzustellen, ob Remoteverbindungen zugelassen sind. Wenn die Remoteinstanz zudem eine benannte Instanz ist, müssen Sie sicherstellen, dass der SQL Server-Browser-Dienst auf dem Zielserver aktiviert ist und ausgeführt wird. Der SQL Server-Browser stellt die Portnummer bereit, mit der die Verbindung zur benannten Instanz hergestellt wird.
So installieren Sie die erste Berichtsserverinstanz
Installieren Sie die erste Berichtsserverinstanz, die Teil der Bereitstellung ist. Wenn Sie Reporting Services installieren, wählen Sie auf der Seite Berichtsserver-Installationsoptionen die Option Server installieren, jedoch nicht konfigurieren .
Starten Sie das Reporting Services-Konfigurationstool.
Konfigurieren Sie die Webdienst-URL des Berichtsservers, die Berichts-Manager-URL und die Berichtsserverdatenbank. Weitere Informationen finden Sie unter Configure a Report Server (Reporting Services Native Mode) in SQL Server Books Online.
Überprüfen Sie, ob der Berichtsserver betriebsbereit ist. Weitere Informationen finden Sie unter Verify a Reporting Services Installation in SQL Server Books Online.
So installieren und konfigurieren Sie die zweite Berichtsserverinstanz
Führen Sie das Setup aus, um eine zweite Instanz von Reporting Services auf einem anderen Computer oder als benannte Instanz auf demselben Computer zu installieren. Wenn Sie Reporting Services installieren, wählen Sie auf der Seite Berichtsserver-Installationsoptionen die Option Server installieren, jedoch nicht konfigurieren .
Starten Sie das Reporting Services-Konfigurationstool, und stellen Sie eine Verbindung mit der neuen Instanz her, die Sie soeben installiert haben.
Stellen Sie eine Verbindung zwischen dem Berichtsserver und der Datenbank her, die Sie für die erste Berichtsserverinstanz verwendet haben:
Klicken Sie auf "Datenbank ", um die Datenbankseite zu öffnen.
Klicken Sie auf "Datenbank ändern".
Klicken Sie auf " Vorhandene Berichtsserverdatenbank auswählen".
Geben Sie den Servernamen der SQL Server-Datenbankmodulinstanz ein, die die Berichtsserverdatenbank hosten soll, die Sie verwenden möchten. Dies muss derselbe Server sein, mit dem Sie in der vorherigen Gruppe der Anweisungen verbunden sind.
Klicken Sie auf " Verbindung testen" und dann auf "Weiter".
Wählen Sie in der Berichtsserverdatenbank die Datenbank aus, die Sie für den ersten Berichtsserver erstellt haben, und klicken Sie dann auf "Weiter". Der Standardname lautet "ReportServer". Wählen Sie "ReportServerTempDB" nicht aus. sie wird nur zum Speichern temporärer Daten beim Verarbeiten von Berichten verwendet. Wiederholen Sie die letzten vier Schritte, um eine Verbindung zum Server herzustellen, wenn die Datenbank leer ist.
Wählen Sie auf der Seite "Anmeldeinformationen" den Typ des Kontos und der Anmeldeinformationen aus, die der Berichtsserver zum Herstellen einer Verbindung mit der Berichtsserverdatenbank verwendet. Sie können dieselben Anmeldeinformationen verwenden, die von der ersten Berichtsserverinstanz verwendet werden, oder andere. Klicke auf Weiter.
Klicken Sie auf "Zusammenfassung" und dann auf "Fertig stellen".
Konfigurieren Sie die Webdienst-URL des Berichtsservers. Testen Sie die URL noch nicht. Das Problem wird erst gelöst, wenn der Berichtsserver mit der Bereitstellung in einer Scale-out-Umgebung verbunden ist.
Konfigurieren Sie die Berichts-Manager-URL. Testen Sie die URL noch nicht, oder versuchen Sie, die Bereitstellung zu überprüfen. Der Berichtsserver ist erst verfügbar, wenn der Berichtsserver mit der Skalierungsbereitstellung verbunden ist.
So verbinden Sie die zweite Berichtsserverinstanz mit der Bereitstellung im Scale-Out-Modus
Öffnen Sie das Reporting Services-Konfigurationstool, und stellen Sie erneut eine Verbindung mit der ersten Berichtsserverinstanz her. Der erste Berichtsserver wird bereits für umkehrbare Verschlüsselungsvorgänge initialisiert, sodass er verwendet werden kann, um zusätzliche Berichtsserverinstanzen zur Skalierungsbereitstellung zu verbinden.
Klicken Sie auf "Bereitstellung skalieren", um die Seite "Bereitstellung skalieren" zu öffnen. Hier sollten zwei Einträge angezeigt werden, einer für jede Berichtsserverinstanz, die mit der Berichtsserver-Datenbank verbunden ist. Für die erste Berichtsserverinstanz sollte bereits eine Verbindung bestehen. Der zweite Berichtsserver sollte "Warten auf Beitritt" lauten. Wenn ähnliche Einträge für Ihre Bereitstellung nicht angezeigt werden, überprüfen Sie, ob Sie mit dem ersten Berichtsserver verbunden sind, der bereits konfiguriert und initialisiert ist, um die Berichtsserverdatenbank zu verwenden.
Wählen Sie auf der Seite "Scale-out-Bereitstellung" die Berichtsserverinstanz aus, die auf den Beitritt zur Bereitstellung wartet, und klicken Sie auf Add Server.
Hinweis
Problem: Wenn Sie versuchen, eine Reporting Services-Berichtsserverinstanz mit der Bereitstellung für die horizontale Skalierung zu verknüpfen, wird möglicherweise eine Fehlermeldung vom Typ „Zugriff verweigert“ angezeigt.
Problemumgehung: Sichern Sie den Reporting Services-Verschüsselungsschlüssel der ersten Reporting Services-Instanz und stellen Sie ihn für den zweiten Reporting Services-Berichtsserver wieder her. Versuchen Sie dann, den zweiten Server mit der Reporting Services-Bereitstellung für horizontales Skalieren zu verknüpfen.
Sie sollten jetzt feststellen können, dass beide Berichtsserverinstanzen funktionstüchtig sind. Um die zweite Instanz zu überprüfen, können Sie das Reporting Services-Konfigurationstool verwenden, um eine Verbindung mit dem Berichtsserver herzustellen und auf die Webdienst-URL oder die Berichts-Manager-URL zu klicken.
Wenn Sie beabsichtigen, die Berichtsserver in einem Servercluster mit Lastenausgleich auszuführen, ist eine zusätzliche Konfiguration erforderlich. Weitere Informationen finden Sie unter Konfigurieren eines Berichtsservers in einem Netzwerklastenausgleichscluster.
Siehe auch
Konfigurieren eines Dienstkontos (SSRS Configuration Manager)Konfigurieren einer URL (SSRS Configuration Manager)Erstellen einer Datenbank des Berichtsservers im einheimischen Modus (SSRS Configuration Manager)Konfigurieren von Berichtsserver-URLs (SSRS Configuration Manager)Konfigurieren einer Berichtsserverdatenbankverbindung (SSRS Configuration Manager)Hinzufügen und Entfernen von Verschlüsselungsschlüsseln für die Scale-Out Bereitstellung (SSRS Configuration Manager)Verwalten eines Berichtsservers im einheimischen Modus von Reporting Services