Sintassi delle prenotazioni URL (Gestione configurazione del server di report)

In questo argomento vengono descritte le parti della stringa URL per il servizio Web Report Server e per Report Manager. La stringa URL archiviata internamente ha una struttura diversa da un URL digitato nella barra degli indirizzi di una finestra del browser. La stringa della prenotazione URL viene visualizzata nella finestra Risultati dello strumento di configurazione di Reporting Services quando si configura un URL e nel file RSReportServer.config. Conoscere il modo in cui è definita la stringa URL può risultare utile ai fini della risoluzione dei problemi relativi alle prenotazioni URL o per eseguire una query su HTTP.SYS per visualizzare le prenotazioni URL interne definite nel server.

Sintassi URL

Un URL del server di report viene archiviato nell'elemento UrlString e nell'elemento VirtualDirectory . Il motivo per cui UrlString e VirtualDirectory sono separati in elementi distinti è che si possono avere più stringhe URL ma solo un nome della directory virtuale per ogni applicazione Reporting Services.

In HTTP.SYS la prenotazione URL include sia UrlString che VirtualDirectory. La sintassi per una prenotazione URL include le parti seguenti:

<scheme>://<hostname>:<port>/<virtualdirectory>

Nella tabella seguente vengono descritte tutte le proprietà e i valori validi per ciascuna.

Proprietà Valori validi Descrizione
Schema http o https Prefissi per le connessioni non TLS e TLS.
Hostname (Nome host) Identifica il server in rete.
(+) Carattere jolly forte, equivale al valore (Tutti assegnati) per l'indirizzo IP. Il carattere jolly forte (+) è l'impostazione predefinita. HTTP.SYS accetterà tutte le richieste su tutte le schede di rete per una combinazione specifica di porta e directory virtuale. Il server di reportistica accetterà qualsiasi richiesta su quella porta.
(*) Carattere jolly debole, corrisponde a un indirizzo IP di (Tutti i non assegnati). (*) Carattere jolly debole. HTTP.SYS accetta tutte le richieste non gestite da altre prenotazioni URL su tutte le schede di rete per una combinazione specifica di porta e directory virtuale.
nome di dominio pienamente qualificato Il nome di dominio completo include l’indirizzo del dominio e il nome del server, come registrati con un controller di dominio o un server DNS pubblico.
Nome macchina Il nome del computer è il nome NETBIOS del computer in rete.
Indirizzo IP (IPv4) L'indirizzo IP (IPv4) è l'indirizzo IP di una scheda di rete nel computer in formato IPv4: nnn.nnn.nnn.nnn.
Indirizzo IP (IPv6) L'indirizzo IP (IPv6) è l'indirizzo IP di una scheda di rete nel computer in formato IPv6: <intestazione>:<intestazione>:nnn.nnn.nnn.nnn.
Porta 80 La porta 80 è la porta standard per le richieste HTTP a e da un server.
443 La porta 443 è la porta standard per le connessioni TLS.
<Personalizzato> È possibile utilizzare qualsiasi porta che non sia già riservata da un'altra applicazione.
VirtualDirectory ReportServer*[_InstanceName] Specifica il nome dell'applicazione. Questo valore è una stringa. Per impostazione predefinita, Reporting Services usa ReportServer e Reports come nomi delle applicazioni per il servizio Web del server di report e per le applicazioni Gestione report. Se lo si desidera, è possibile utilizzare nomi diversi.
Reports[_InstanceName]* Questo valore è obbligatorio. e identifica l'applicazione.
<Personalizzato> Specificare solo una directory virtuale per ogni istanza dell'applicazione. Per creare più URL per la stessa applicazione nella stessa istanza, creare più versioni di UrlString. Per creare nomi univoci per le directory virtuali di più istanze dell'applicazione, considerare di includere il nome dell'istanza nel nome della directory virtuale, usando il carattere di sottolineatura (_) per aggiungere il nome dell'istanza. NomeIstanza è facoltativo, ma è consigliato in presenza di più istanze nello stesso computer. Per altre informazioni su come configurare le prenotazioni URL per le istanze con nome, vedere Prenotazioni URL per le distribuzioni di server di report con più istanze (Gestione configurazione server di report).

Il valore della directory virtuale non fa distinzione tra maiuscole e minuscole. È possibile utilizzare qualsiasi stringa, a condizione che non includa caratteri separatori dell'URL o codifica URL.