Hochverfügbarkeit in SQL Server Reporting Services

Ein Reporting Services -Berichtsserver ist ein statusloser Server, auf dem Anwendungsdaten, Inhalt, Eigenschaften und Sitzungsinformationen in zwei relationalen SQL Server -Datenbanken gespeichert werden. Die beste Art, die Verfügbarkeit der Reporting Services -Funktionalität sicherzustellen, sind die folgenden Aktionen:

  • Verwenden Sie die Features der Hochverfügbarkeit von SQL Server Datenbank-Engine zur Maximierung der Betriebszeit der Berichtsserver-Datenbanken. Bei der Konfiguration einer Datenbank-Engine -Instanz für die Ausführung in einem Failovercluster können Sie diese Instanz wählen, wenn Sie eine Berichtsserver-Datenbank erstellen.

  • Verwenden Sie wenn möglich SQL Server Always On-Verfügbarkeitsgruppen für die Reporting Services-Datenbanken und für Datenquellen. Weitere Informationen finden Sie unter Reporting Services mit Always On-Verfügbarkeitsgruppen.

  • Konfigurieren Sie mehrere Berichtsserver für die Ausführung in einer Bereitstellung für horizontales Skalieren, in der alle Server eine gemeinsame Berichtsserver-Datenbank verwenden. Sie können mehrere Berichtsserverinstanzen (vorzugsweise auf verschiedenen Servern) in einer Bereitstellung für horizontales Skalieren bereitstellen, um für die Sicherstellung eines unterbrechungsfreien Diensts für den Fall des Absturzes einer Berichtsserverinstanz zu sorgen.

Eine Bereitstellung für horizontales Skalieren bietet eine Möglichkeit, eine Datenbank freizugeben. Wenn ein Berichtsserver abstürzt, arbeiten andere in derselben Bereitstellung vorhandene Server weiter.

Reporting Services ist nicht clusterfähig. Eine Bereitstellung für horizontales Skalieren liefert an sich keinen Lastenausgleich. Es werden keine Verarbeitungslasten auf einem Berichtsserver erkannt und neue Verarbeitungsanforderungen nicht an den am geringsten ausgelasteten Server geschickt. Fehlgeschlagene Verarbeitungsanforderungen werden nicht erneut weitergeleitet. Für die Nutzung von Lastenausgleichsfunktionen müssen Sie den Lastenausgleich für die Webserver konfigurieren, auf denen die Berichtsserver gehostet werden. Anschließend müssen Sie die Berichtsserver in einer Bereitstellung für horizontales Skalieren so konfigurieren, dass sie dieselbe Berichtsserver-Datenbank verwenden.

Der Report Server-Webdienst und der Windows-Dienst sind nahtlos integriert und werden zusammen als eine Berichtsserverinstanz ausgeführt. Die Verfügbarkeit für einen Dienst kann nicht unabhängig von der des anderen konfiguriert werden.

Weitere Fragen? Stellen Sie eine Frage im Reporting Services-Forum