Condividi tramite


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

In questo argomento vengono descritte le parti della stringa URL per il servizio Web ReportServer e per Gestione report. 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 complesso (+), che equivale al valore Tutti assegnati per l'indirizzo IP. Il carattere jolly complesso (+) rappresenta 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 report accetterà qualsiasi richiesta sulla porta.
Carattere jolly vulnerabile (*), che equivale a un indirizzo IP di (Tutti non assegnati). (*) Carattere jolly vulnerabile. 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 completo Il nome di dominio completo include indirizzo del dominio e il nome del server, registrato con un controller di dominio o un DNS pubblico.
Nome computer 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.
<custom> È 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 Report come nomi dell'applicazione per le applicazioni del servizio Web ReportServer e di Gestione report. Se lo si desidera, è possibile utilizzare nomi diversi.
Reports[_InstanceName]* Questo valore è obbligatorio. e identifica l'applicazione.
<custom> 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 delle directory virtuali per più istanze dell'applicazione, includere il nome di istanza nel nome della directory virtuale utilizzando il carattere di sottolineatura (_) per aggiungere il nome di istanza. NomeIstanza è facoltativo, ma è consigliato in presenza di più istanze nello stesso computer. Per altre informazioni sull'impostazione delle prenotazioni URL per le istanze denominate, vedere Prenotazioni URL per le distribuzioni di più istanze del server di report (Gestione configurazione del server di report).

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