URL-Reservierungssyntax (Reporting Services)
Dieses Thema beschreibt die Komponenten der URL-Zeichenfolge für den Report Server-Webdienst und den Berichts-Manager. Die intern gespeicherte URL-Zeichenfolge verfügt über eine andere Struktur als eine URL, die Sie in die Adressleiste eines Browserfensters eingeben. Die Zeichenfolge für die URL-Reservierung erscheint im Fenster Ergebnisse des Reporting Services-Konfigurationstools, wenn Sie eine URL konfigurieren, sowie in der Datei RSReportServer.config. Zu wissen, wie die URL-Zeichenfolge definiert wird, kann sich als nützlich erweisen, wenn Sie URL-Reservierungsprobleme beheben oder http.SYS abfragen, um die auf Ihrem Server definierten internen URL-Reservierungen anzuzeigen.
URL-Syntax
Die Berichtsserver-URL wird im UrlString-Element und im VirtualDirectory-Element gespeichert. Der Grund für die Trennung von UrlString und VirtualDirectory in separate Elemente besteht darin, dass für jede Reporting Services-Anwendung mehrere URL-Zeichenfolgen angegeben werden können, jedoch nur ein virtueller Verzeichnisname zulässig ist.
In HTTP.SYS schließt die URL-Reservierung sowohl UrlString als auch VirtualDirectory ein. Die Syntax für eine URL-Reservierung besteht aus den folgenden Komponenten:
<Schema>://<Hostname>:<Port>/<virtualdirectory>
In der folgenden Tabelle werden die einzelnen Eigenschaften sowie die jeweils gültigen Werte beschrieben.
Eigenschaft |
Gültige Werte |
Beschreibung |
---|---|---|
Schema |
http oder https |
Präfixe für Nicht-SSL- und SSL-Verbindungen. |
Hostname |
(+) Starker Platzhalter, entspricht dem Wert (Alle zugewiesenen) für die IP-Adresse. (*) Schwacher Platzhalter, entspricht einer IP-Adresse von (Alle nicht zugewiesenen). Vollqualifizierter Domänenname Computername IP-Adresse (IPV4) IP-Adresse (IPV6) |
Identifiziert den Server auf dem Netzwerk. (+) Starker Platzhalter ist der Standard. HTTP.SYS akzeptiert alle Anforderungen auf allen Netzwerkadaptern für eine bestimmte Kombination aus Port und virtuellem Verzeichnis. Der Berichtsserver akzeptiert jede Anforderung auf dem Port. (*) Schwacher Platzhalter. HTTP.SYS akzeptiert alle Anforderungen, die nicht von anderen URL-Reservierungen auf allen Netzwerkadaptern für eine bestimmte Kombination aus Port und virtuellem Verzeichnis verarbeitet werden. Der Computername ist der NETBIOS-Name des Computers im Netzwerk. Der vollqualifizierte Domänenname umfasst die Domänenadresse und den Servernamen, wie bei einem Domänencontroller oder öffentlichen DNS-Server registriert. Die IP-Adresse (IPV4) ist die IP-Adresse eines Netzwerkadapters auf dem Computer im IPV4-Format: nnn.nnn.nnn.nnn. Die IP-Adresse (IPV6) ist die IP-Adresse eines Netzwerkadapters auf dem Computer im IPV6-Format: <header>:<header>:nnn.nnn.nnn.nnn. |
Anschluss |
80 443 <<Benutzerdefinierte>> |
Port 80 ist der Standardport für HTTP-Anforderungen an und von einem Server. Port 443 ist der Standardport für SSL-Verbindungen. Sie können jeden Port verwenden, der nicht bereits von einer anderen Anwendung reserviert ist. |
Virtualdirectory |
ReportServer[_InstanceName] Reports[_InstanceName] <<Benutzerdefinierte>> |
Gibt den Namen der Anwendung an. Dabei handelt es sich um einen Zeichenfolgewert. Standardmäßig verwendet Reporting Services ReportServer und Reports als Anwendungsnamen für den Report Server-Webdienst und die Berichts-Manager-Anwendungen. Sie können andere Namen verwenden, wenn Sie es vorziehen. Dieser Wert ist erforderlich. Er identifiziert die Anwendung. Geben Sie nur ein virtuelles Verzeichnis für jede Anwendungsinstanz an. Um in der gleichen Instanz mehrere URLs für dieselbe Anwendung zu definieren, erstellen Sie mehrere Versionen von UrlString. Um eindeutige Namen für das virtuelle Verzeichnis für mehrere Anwendungsinstanzen zu erstellen, nehmen Sie den Instanznamen ggf. in den Namen des virtuellen Verzeichnisses auf. Verwenden Sie dazu den Unterstrich (_), um den Instanznamen anzuhängen. InstanceName ist optional, wird jedoch empfohlen, wenn Sie mehrere Instanzen auf dem gleichen Computer installiert haben. Weitere Informationen zum Festlegen von URL-Reservierungen für benannte Instanzen finden Sie unter URL-Reservierungen für Berichtsserver-Bereitstellungen mit mehreren Instanzen. Beim Wert für das virtuelle Verzeichnis wird die Groß-/Kleinschreibung nicht beachtet. Sie können jede beliebige Zeichenfolge verwenden, vorausgesetzt sie enthält keine URL-Trennzeichen oder URL-Codierung. |