Konfigurieren einer Firewall für den Zugriff auf den Berichtsserver

Reporting Services-Berichtsserveranwendungen und veröffentlichte Berichte werden über URLs aufgerufen, die eine IP-Adresse, einen Port und ein virtuelles Verzeichnis angeben. Wenn die Windows-Firewall aktiviert ist, ist der Port, für den der Berichtsserver konfiguriert ist, höchstwahrscheinlich geschlossen. Ein Anzeichen für einen geschlossenen Port ist die Anzeige einer leeren Seite, wenn Sie versuchen, das Webportal von einem Remoteclientcomputer aus zu öffnen, oder einer leeren Webseite nach dem Anfordern eines Berichts.

Um einen Port zu öffnen, müssen Sie das Hilfsprogramm Windows-Firewall auf dem Berichtsservercomputer verwenden. Reporting Services öffnet keine Ports für Sie. Sie müssen diesen Schritt manuell ausführen.

Standardmäßig lauscht der Berichtsserver HTTP-Anforderungen an Port 80. Die folgenden Anweisungen beinhalten daher Schritte, die diesen Port angeben. Wenn Sie die Berichtsserver-URLs für einen anderen Port konfiguriert haben, müssen Sie die entsprechende Portnummer beim Ausführen der Anweisungen in diesem Artikel angeben.

Sie müssen Port 1433 und 1434 auf dem externen Computer öffnen, wenn eine der folgenden Aussagen zutrifft:

  • Wenn Sie auf relationale SQL Server-Datenbanken auf externen Computern zugreifen
  • Wenn sich die Berichtsserverdatenbank in einer externen SQL Server-Instanz befindet

Weitere Informationen zur Windows-Firewall finden Sie unter Konfigurieren einer Windows-Firewall für Datenbank-Engine-Zugriff. Weitere Informationen zu den Standardeinstellungen der Windows-Firewall und eine Beschreibung der TCP-Ports, die sich auf das Datenbank-Engine, die Analysis Services, die Reporting Servicesund die Integration Servicesauswirken, finden Sie unter Konfigurieren der Windows-Firewall für den SQL Server-Zugriff.

Voraussetzungen

Diese Anweisungen setzen voraus, dass Sie das Dienstkonto bereits konfiguriert haben. Sie setzen außerdem voraus, dass Sie die Berichtsserver-Datenbank erstellt und die URLs für den Berichtsserver-Webdienst und das Webportal konfiguriert haben. Weitere Informationen finden Sie unter Verwalten eines Berichtsservers von Reporting Services im nativen Modus.

Außerdem sollten Sie sich vergewissern, dass auf den Berichtsserver über eine lokale Webbrowserverbindung mit der lokalen Berichtsserverinstanz zugegriffen werden kann. Dieser Schritt setzt voraus, dass Sie eine Arbeitsinstallation haben. Sie sollten überprüfen, ob die Installation ordnungsgemäß konfiguriert ist, bevor Sie mit dem Öffnen von Ports beginnen. Um diesen Schritt unter Windows Server auszuführen, müssen Sie die Berichtsserversite außerdem zu den vertrauenswürdigen Sites hinzufügen. Weitere Informationen finden Sie unter Konfigurieren eines Berichtsservers im einheitlichen Modus für die lokale Verwaltung (SSRS).

Öffnen von Ports in der Windows-Firewall

Öffnen von Port 80

  1. Wählen Sie im Menü Start die Systemsteuerung und dann System und Sicherheit und Windows-Firewall aus. Wenn die Systemsteuerung nicht für die Kategorieansicht konfiguriert ist, müssen Sie nur Windows-Firewall auswählen.

  2. Wählen Sie Erweiterte Einstellungen aus.

  3. Wählen Sie Eingehende Regeln aus.

  4. Wählen Sie im Fenster Aktionen die Option Neue Regel aus.

  5. Wählen Sie den Regeltyp Port aus.

  6. Wählen Sie Weiter aus.

  7. Wählen Sie auf der Seite Protokolle und Ports die Option TCP aus.

  8. Wählen Sie Bestimmte lokale Ports aus, und geben Sie den Wert 80 ein.

  9. Wählen Sie Weiter aus.

  10. Wählen Sie auf der Seite Aktion die Option Verbindung zulassen aus.

  11. Wählen Sie Weiter aus.

  12. Wählen Sie auf der Seite Profil die entsprechenden Optionen für die Umgebung aus.

  13. Wählen Sie Weiter aus.

  14. Geben Sie auf der Seite Name den Namen ReportServer (TCP an Port 80) ein.

  15. Wählen Sie Fertig stellenaus.

  16. Starten Sie den Computer neu.

Nächste Schritte

Nach dem Öffnen des Ports müssen Sie Benutzerzugriff auf den Berichtsserver über Rollenzuweisungen für den Stammordner und auf Siteebene erteilen. Das muss geschehen, bevor Sie prüfen, ob Remotebenutzer auf den Berichtsserver über den von Ihnen geöffneten Port zugreifen können. Ein Port kann richtig geöffnet sein und dennoch fehlgeschlagene Berichtsserververbindungen verursachen, wenn Benutzer nicht über entsprechende Berechtigungen verfügen. Weitere Informationen finden Sie unter Gewähren von Benutzerzugriff auf einen Berichtsserver.

Sie können auch überprüfen, ob der Port richtig geöffnet ist, indem Sie das Webportal auf einem anderen Computer starten. Weitere Informationen finden Sie unter Das Webportal eines Berichtsservers.

Weitere Informationen

Konfigurieren des Berichtsserver-Dienstkontos (Berichtsserver-Configuration Manager)
Konfigurieren von Berichtsserver-URLs (Configuration Manager für Berichtsserver)
Erstellen einer Berichtsserver-Datenbank (Berichtsserver-Configuration Manager)
Konfigurieren des Berichtsserver-Dienstkontos (Berichtsserver-Configuration Manager)
Verwalten eines Berichtsservers von Reporting Services im nativen Modus