Konfigurieren einer URL (SSRS-Konfigurations-Manager)

Bevor Sie den Berichts-Manager oder den Report Server-Webdienst verwenden können, müssen Sie mindestens eine URL für jede Anwendung konfigurieren. Die Konfiguration der URLs ist obligatorisch, wenn Sie Reporting Services im reinen Dateimodus installiert haben (also durch Auswahl der Option Server installieren, jedoch nicht konfigurieren auf der Seite mit den Berichtsserver-Installationsoptionen im Installations-Assistenten). Wenn Sie Reporting Services in der Standardkonfiguration installiert haben, sind die URLs bereits für jede Anwendung konfiguriert. Wenn Sie über einen Berichtsserver verfügen, der für die Verwendung des integrierten SharePoint-Modus konfiguriert ist, und Sie die Berichtsserver-Webdienst-URL mithilfe des Reporting Services-Konfigurationstools aktualisieren, müssen Sie die URL auch in der SharePoint-Zentraladministration aktualisieren.

Verwenden Sie das Reporting Services-Konfigurationstool, um die URLs zu konfigurieren. Alle Teile der URL werden in diesem Tool definiert. Im Gegensatz zu früheren Releases bieten die Websites der Internetinformationsdienste (IIS) keinen Zugriff mehr auf Reporting Services-Anwendungen in SQL Server 2008 und höheren Versionen.

Reporting Services bieten Standardwerte, die in den meisten Bereitstellungsszenarios gut funktionieren (einschließlich paralleler Bereitstellungen mit anderen Webdiensten und -anwendungen). Standard-URLs beinhalten Instanznamen, wodurch das Risiko von URL-Konflikten bei Ausführung mehrerer Berichtsserverinstanzen auf demselben Computer minimiert wird.

Dieses Thema enthält Anweisungen für die folgenden Aufgaben:

  • Erstellen Sie eine URL für den Report Server-Webdienst.

  • Erstellen Sie eine URL für den Berichts-Manager.

  • Legen Sie erweiterte URL-Eigenschaften fest, um zusätzliche URLs zu definieren.

Weitere Informationen zur Speicherung und Wartung von URLs oder zu Interoperabilitätsproblemen finden Sie unter Informationen zu URL-Reservierungen und -Registrierung (SSRS-Configuration Manager) und Paralleles Installieren von Reporting Services und Internetinformationsdiensten (einheitlicher SSRS-Modus) in SQL Server Onlinedokumentation. Beispiele für URLs, die häufig in Reporting Services-Installationen verwendet werden, finden Sie unter Beispiele für URLs in diesem Thema.

Voraussetzungen

Bevor Sie eine URL erstellen oder ändern, beachten Sie folgende Punkte:

  • Sie müssen ein Mitglied der lokalen Administratorengruppe auf dem Berichtsservercomputer sein.

  • Wenn IIS 6.0 oder 7.0 auf demselben Computer installiert ist, müssen Sie die Namen der virtuellen Verzeichnisse auf jeder Website überprüfen, die Port 80 verwendet. Wenn virtuelle Verzeichnisse angezeigt werden, die die Reporting Service-Standardnamen für virtuelle Verzeichnisse verwenden (also „Reports“ und „ReportServer“), wählen Sie andere Namen für virtuelle Verzeichnisse für die Reporting Services-URLs aus, die Sie konfigurieren.

  • Verwenden Sie zum Konfigurieren der URLs das Reporting Services-Konfigurationstool. Verwenden Sie kein Systemhilfsprogramm. Ändern Sie niemals die URL-Reservierungen im Abschnitt der Datei RSReportServer.config direkt. Die Verwendung des Reporting Services-Konfigurationstools ist zur Aktualisierung der zugrunde liegenden URL-Reservierung, die intern gespeichert wird, sowie zur Synchronisierung der URL-Einstellungen notwendig, die in der Datei „RSReportServer.config“ gespeichert werden.

  • Wählen Sie eine Zeit mit niedriger Berichtsaktivität aus. Bei jeder Änderung der URL-Reservierung können Sie davon ausgehen, dass die Anwendungsdomänen für den Report Server-Webdienst und den Berichts-Manager möglicherweise wiederverwendet werden.

  • Eine Übersicht über die URL-Erstellung und -Verwendung in Reporting Services finden Sie unter Konfigurieren von Berichtsserver-URLs (SSRS-Configuration Manager).

So konfigurieren Sie eine URL für den Report Server-Webdienst

  1. Starten Sie das Reporting Services-Konfigurationstool, und stellen Sie eine Verbindung mit einer lokalen Berichtsserverinstanz her.

  2. Klicken Sie auf Webdienst-URL.

  3. Geben Sie das virtuelle Verzeichnis an. Der Name des virtuellen Verzeichnisses gibt an, welche Anwendung die Anforderung empfängt. Da eine IP-Adresse und ein Port von mehreren Anwendungen gemeinsam verwendet werden können, gibt der Name des virtuellen Verzeichnisses an, welche Anwendung die Anforderung erhält.

    Dieser Wert muss eindeutig sein, um sicherzustellen, dass die Anforderung das beabsichtigte Ziel erreicht. Dieser Wert ist erforderlich. Dabei wird die Groß- und Kleinschreibung nicht berücksichtigt. Es gibt eine 1:1-Entsprechung zwischen dem Namen eines virtuellen Verzeichnisses und einer Instanz einer Reporting Services-Anwendung. Wenn Sie mehrere URLs zur selben Anwendungsinstanz erstellen, müssen Sie in allen URLs, die Sie für diese Anwendungsinstanz erstellen, denselben Namen für das virtuelle Verzeichnis verwenden.

    Beim Report Server-Webdienst lautet der Standardname für das virtuelle Verzeichnis reportserver.

  4. Geben Sie die IP-Adresse an, die den Berichtsservercomputer im Netzwerk eindeutig identifiziert. Wenn Sie einen Hostheader angeben oder weitere URLs für dieselbe Anwendungsinstanz definieren möchten, müssen Sie auf Erweitertklicken. Anweisungen zur Einrichtung erweiterter Eigenschaften für die URL finden Sie weiter unten in diesem Thema. Verwenden Sie andernfalls die Seite Webdienst-URL , um eine Auswahl aus folgenden Werten zu treffen:

    • Der WertAlle zugewiesenen gibt an, dass alle IP-Adressen, die dem Computer zugewiesen sind, in einer URL verwendet werden können, die auf eine Berichtsserveranwendung verweist. Dieser Wert umfasst auch Host-Anzeigenamen (z. B. Computernamen), die durch einen Domänennamenserver in eine IP-Adresse aufgelöst werden können, die dem Computer zugewiesen ist. Dies ist der Standardwert für eine Reporting Services-URL.

    • MitAlle nicht zugewiesenen wird angegeben, dass der Berichtsserver alle Anforderungen erhält, die nicht von einer anderen Anwendung bearbeitet werden. Sie sollten diese Option vermeiden. Wenn Sie diese Option auswählen, kann eine andere Anwendung, die eine stärkere URL-Reservierung aufweist, Anforderungen abfangen, die für den Berichtsserver gedacht waren.

    • 127.0.0.1 ist die für den Zugriff auf localhost verwendete IPv4-Adresse. Sie unterstützt die lokale Verwaltung auf dem Berichtsservercomputer. Wenn Sie nur diesen Wert auswählen, haben nur Benutzer, die lokal auf dem Berichtsservercomputer angemeldet sind, Zugriff auf die Anwendung.

    • ::1 ist die Loopback-Adresse im IPv6-Format.

    • Bestimmte IP-Adressen werden ebenfalls in dieser Liste angezeigt. IP-Adressen können in den Formaten IPv4 und IPv6 vorliegen Nnn.nnn.nnn.nnn ist die 32-Bit-IPv4-Adresse einer Netzwerkadapterkarte auf dem Computer. IPv6-Adressen sind 128-Bit-Adressen mit acht 4-Byte-Feldern, die durch Doppelpunkte getrennt sind: <Präfix>:nnnn:nnnn:nnnn:nnnn:nnnn:nnnn.

      Wenn Sie über mehrere Karten verfügen oder wenn Ihr Netzwerk sowohl IPv4- als auch IPv6-Adressen unterstützt, werden Ihnen mehrere IP-Adressen angezeigt. Wenn Sie nur eine einzige IP-Adresse auswählen, wird der Anwendungszugriff auf genau diese IP-Adresse (und jeden Hostnamen, den ein Domänennamenserver dieser Adresse zuordnet) beschränkt. Sie können mit localhost nicht auf einen Berichtsserver zugreifen, und Sie können nicht die IP-Adressen der anderen Netzwerkkarten verwenden, die auf dem Berichtsservercomputer installiert sind. Normalerweise wählen Sie diesen Wert aus, weil Sie mehrere URL-Reservierungen konfigurieren, die auch explizite IP-Adressen oder Hostnamen angeben (z. B. einen für eine Netzwerkadapterkarte für Intranetverbindungen und einen zweiten für Extranetverbindungen).

  5. Geben Sie den Port an. Port 80 ist die Standardeinstellung für Reporting Services unter Windows Vista und Windows Server 2008, da er für andere Anwendungen freigegeben werden kann. Wenn Sie eine benutzerdefinierte Portnummer verwenden möchten, müssen Sie sie immer in der URL angeben, die für den Zugriff auf den Berichtsserver verwendet wird. Mit folgenden Verfahren können Sie nach einem verfügbaren Port suchen:

    • Geben Sie an einer Eingabeaufforderung den folgenden Befehl ein, um eine Liste der verwendeten TCP-Anschlüsse auszugeben:

      netstat -a -n -p tcp

    • Im Microsoft-Support-Artikel Informationen zur Zuweisung von TCP/IP-Portsfinden Sie Informationen zur Zuweisung von TCP-Ports und zu den Unterschieden zwischen bekannten Ports (0 bis 1023), registrierten Ports (1024 bis 49151) und dynamischen bzw. privaten Ports (49152 bis 65535).

    • Bei Verwendung der Windows-Firewall müssen Sie den Port öffnen. Anweisungen finden Sie unter Configure a Firewall for Report Server Access.

  6. Wenn nicht bereits geschehen, überprüfen Sie, dass IIS (sofern installiert) kein virtuelles Verzeichnis besitzt, das den Namen trägt, den Sie verwenden möchten.

  7. Wenn Sie ein SSL-Zertifikat installiert haben, können Sie es nun auswählen, um die URL an das SSL-Zertifikat zu binden, das auf Ihrem Computer installiert ist.

  8. Optional können Sie bei Auswahl eines SSL-Zertifikats einen benutzerdefinierten Port angeben. Standardmäßig wird Port Nummer 443 verwendet, aber Sie können jeden Port verwenden, der verfügbar ist.

  9. Klicken Sie auf Anwenden , um die URL zu erstellen.

  10. Testen Sie die URL, indem Sie auf den Link im Abschnitt URLs der Seite klicken. Beachten Sie, dass die Berichtsserver-Datenbank erstellt und konfiguriert werden muss, bevor Sie die URL testen können. Anweisungen finden Sie unter Erstellen einer Berichtsserverdatenbank im einheitlichen Modus (SSRS Configuration Manager).

  11. Wenn Ihr Berichtsserver für die Ausführung im integrierten SharePoint-Modus konfiguriert ist, konfigurieren Sie außerdem die URL für den Berichtsserver-Webdienst in der SharePoint-Zentraladministration. Weitere Informationen zum Aktualisieren der Berichtsserver-Webdienst-URL in der SharePoint-Zentraladministration finden Sie unter Konfiguration und Verwaltung eines Berichtsservers (Reporting Services SharePoint-Modus) und Reporting Services Berichtsserver (SharePoint-Modus).

So erstellen Sie eine URL-Reservierung für den Berichts-Manager

  1. Starten Sie das Reporting Services -Konfigurationstool, und stellen Sie eine Verbindung mit der Berichtsserverinstanz her.

  2. Klicken Sie auf Berichts-Manager-URL.

  3. Geben Sie das virtuelle Verzeichnis an. Der Berichts-Manager lauscht auf derselben IP-Adresse und demselben Port wie der Report Server-Webdienst. Wenn Sie den Berichts-Manager so konfiguriert haben, dass er auf einen anderen Berichtsserver-Webdienst verweist, müssen Sie die URL-Einstellungen des Berichts-Managers in der Datei RSReportServer.config überprüfen. Anweisungen finden Sie unter Konfigurieren des Berichts-Managers (einheitlicher Modus) in SQL Server-Onlinedokumentation.

  4. Wenn Sie ein SSL-Zertifikat installiert haben, können Sie es auswählen, um festzulegen, dass alle Anforderungen an den Berichts-Manager über HTTPS geleitet werden.

    Optional können Sie bei Auswahl eines SSL-Zertifikats einen benutzerdefinierten Port angeben. Standardmäßig wird Port Nummer 443 verwendet, aber Sie können jeden Port verwenden, der verfügbar ist.

  5. Klicken Sie auf Anwenden , um die URL zu erstellen.

  6. Testen Sie die URL, indem Sie auf den Link im Abschnitt URLs der Seite klicken.

Festlegen der erweiterten Eigenschaften zur Angabe zusätzlicher URLs

Sie können mehrere URLs für den Report Server-Webdienst oder den Berichts-Manager reservieren, indem Sie verschiedene Ports bzw. Hostnamen angeben (entweder eine IP-Adresse oder ein Hostheader-Name, den ein Domänennamenserver in eine IP-Adresse auflösen kann, die dem Computer zugewiesen ist). Indem Sie mehrere URLs erstellen, können Sie verschiedene Zugriffspfade zur gleichen Berichtsserverinstanz einrichten. Um beispielsweise Intranet- und Extranet-Zugriff auf einen Berichtsserver zu aktivieren, könnten Sie die Standard-URL für den Zugriff im gesamten Intranet und einen weiteren vollqualifizierten Hostnamen für Extranetzugriff verwenden:

  • http://myserver01/reportserver

  • https://www.adventure-works.com/reportserver

Sie können nicht mehrere Namen für virtuelle Verzeichnisse für dieselbe Anwendungsinstanz festlegen. Jede Reporting Services-Anwendungsinstanz wird genau einem Namen für virtuelle Verzeichnisse zugeordnet. Wenn mehrere Instanzen von Reporting Services auf demselben Computer vorliegen, sollte der Name für das virtuelle Verzeichnis für eine Anwendung den Instanznamen beinhalten, um sicherzustellen, dass jede Anforderung ihr vorgesehenes Ziel erreicht.

So legen Sie erweiterte Eigenschaften für eine URL fest

  1. Klicken Sie auf der Seite Webdienst-URL oder Berichts-Manager-URL auf Erweitert.

  2. Klicken Sie auf Hinzufügen.

  3. Klicken Sie auf IP-Adresse oder Hostheadernamen. Achten Sie bei der Angabe eines Hostheaders darauf, einen Namen anzugeben, den der DNS-Service auflösen kann. Wenn Sie den öffentlich verfügbaren Domänennamen angeben, schließen Sie die gesamte URL ein, einschließlich http://www.

  4. Geben Sie den Port an. Wenn Sie einen benutzerdefinierten Port angeben, muss die URL für die Anwendung immer die Portnummer einschließen.

  5. Klicken Sie auf OK.

  6. Testen Sie die URL durch das Öffnen eines Browserfensters und Eingeben der URL.

URLs für mehrere Berichtsserverinstanzen auf demselben Computer.

Wenn Sie URLs für mehrere Instanzen von Reporting Services reservieren, sollten Sie Benennungskonventionen einhalten, um Namenskonflikte zu vermeiden. Weitere Informationen finden Sie unter URL-Reservierungen für Berichtsserverbereitstellungen mit mehreren Instanzen (SSRS Configuration Manager).

Beispiele für URL-Konfigurationen

In der folgenden Liste sind einige Beispiele für Berichtsserver-URLs aufgeführt:

  • https://localhost/reportserver

  • https://localhost/reportserver_SQLEXPRESS

  • http://sales01/reportserver

  • http://sales01:8080/reportserver

  • https://sales.adventure-works.com/reportserver

  • https://www.adventure-works.com:8080/reportserver01

Für den Zugriff auf den Berichts-Manager verwendete URLs weisen ein ähnliches Format auf und werden i. d. R. unter derselben Website erstellt, die den Berichtsserver hostet. Der einzige Unterschied ist der Name des virtuellen Verzeichnisses (in diesem Fall lautet er reports , Sie können jedoch einen beliebigen Namen konfigurieren):

  • https://localhost/reports

  • https://localhost/reports_SQLEXPRESS

  • http://sales01/reports

  • http://sales01:8080/reports

  • https://sales.adventure-works.com/reports

  • https://www.adventure-works.com:8080/reports

Weitere Informationen

Reporting Services Configuration Manager (Native Mode) (Reporting Services-Konfigurations-Manager (einheitlicher Modus))
Konfigurieren von Berichtsserver-URLs (SSRS-Configuration Manager)