Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Reporting Services archivia le impostazioni dell'applicazione in un file di RSReportServer.config. All'interno di questo file sono disponibili impostazioni di configurazione per URL e prenotazioni URL. Queste impostazioni di configurazione hanno scopi e regole molto diversi per la modifica. Se si è abituati a modificare i file di configurazione per ottimizzare una distribuzione, questo argomento consente di comprendere come viene usata ogni impostazione url.
Impostazioni URL nel file di RSReportServer.config
Reporting Services archivia gli URL per l'accesso alle applicazioni e ai report e per connettere i componenti front-end Web a un server di report back-end.
URL per l'accesso alle applicazioni
Gli URL vengono usati per accedere al servizio Web ReportServer e a Gestione report. Per configurare gli URL, è necessario usare lo strumento di configurazione di Reporting Services. Lo strumento crea le prenotazioni URL per ogni applicazione in HTTP.SYS e aggiunge voci per gli URL nella sezione URLReservations di RSReportServer.config.
Per visualizzare le descrizioni di ogni elemento nella
URLReservationssezione, vedere File di configurazione RSReportServer nella documentazione online di SQL Server.Per altre informazioni sulla sintassi dell'elemento
UrlString, vedere Sintassi della prenotazione URL (SSRS Configuration Manager).Per istruzioni su come configurare gli URL per l'accesso alle applicazioni, vedere Configurare un URL (Gestione configurazione SSRS).
URL per l'accesso alle relazioni
Reporting Services include un'estensione per il recapito tramite posta elettronica del server di report che è possibile usare per inviare collegamenti di report o allegati. Un link al rapporto viene costruito quando il rapporto viene consegnato. L'estensione per il recapito tramite posta elettronica del server di report usa l'impostazione UrlRoot nel file di configurazione per creare il collegamento.
UrlRoot viene utilizzato anche per collegare i link in un report sottoposto a rendering generato tramite l'elaborazione non presidiata dei report.
UrlRoot viene specificato automaticamente nel file RSReportServer.config quando si configurano gli URL per l'accesso alle applicazioni. Se si modifica questo valore nel file di configurazione, è necessario specificare un indirizzo URL valido per un servizio Web ReportServer connesso a un database del server di report contenente i report da recapitare. È possibile specificarne uno UrlRoot solo per una singola istanza del server di report. È possibile che nel file RSReportServer.config sia presente una UrlRoot sola voce per qualsiasi istanza del server di report specificata. Se sono disponibili più URL riservati per il servizio Web ReportServer, è necessario scegliere uno dei valori disponibili per UrlRoot.
Nella maggior parte dei casi, non è necessario modificare UrlRoot. Tuttavia, se si accede al server di report tramite un URL completamente qualificato e non si è configurato un URL che utilizza un header del host per il nome completo del sito, è necessario modificare manualmente il RSReportServer.config per impostare la variabile sull'URL UrlRoot completo del server di report che verrà utilizzato per generare il report, ad esempio https://www.adventure-works.com/mywebapp/reportserver.
URL che connettono il Manager di Report e le Componenti Web al servizio Web del Report Server
Report Manager e le Web Parts di SharePoint 2.0 per Reporting Services sono componenti front-end Web che si connettono a un server di reportistica. Gli URL usati per connettersi a un server di report back-end includono quanto segue:
ReportServerUrl(usato da Gestione Report)ReportServerExternalUrl(usato dalle Web Part)
Annotazioni
Le versioni precedenti di Reporting Services includono l'elemento ReportServerVirtualDirectory . Questo valore è obsoleto in SQL Server 2008 e versioni successive. Se è stata aggiornata un'installazione esistente e si usa un file di configurazione che contiene questa impostazione, il server di report non legge più questo valore.
Nella tabella seguente viene fornito un riepilogo di tutti gli URL che è possibile specificare in un file di configurazione di Reporting Services.
| Impostazione | Uso | Descrizione |
|---|---|---|
ReportServerUrl |
Opzionale. Questo elemento non è incluso nel file RSReportServer.config a meno che non venga aggiunto manualmente. Impostare questo elemento solo se si configura uno degli scenari seguenti: Il Gestore report fornisce l'accesso all'interfaccia Web di un servizio Web di Report Server eseguito su un computer diverso o su un'istanza diversa sullo stesso computer. Quando si dispone di più URL in un server di report e si vuole che Gestione report usi un URL specifico. Si dispone di un URL specifico del server di report tramite il quale si desidera utilizzare tutte le connessioni di Gestione report. Ad esempio, è possibile abilitare l'accesso a Gestione report per tutti i computer in rete, ma è necessario che Gestione report si connetta al server di report tramite una connessione locale. In questo caso, è possibile configurare su ReportServerUrl "https://localhost/reportserver"";.Per istruzioni su come implementare questi scenari, vedere Configurare Gestione report (modalità nativa) nella documentazione online di SQL Server. |
Questo valore specifica un URL per il servizio Web ReportServer. Questo valore viene letto dall'applicazione Report Manager all'avvio del sistema. Se questo valore è impostato, Gestione report si connetterà al server di report specificato nell'URL. Per impostazione predefinita, Gestione report fornisce l'accesso front-end Web al servizio Web di Report Server eseguito all'interno della stessa istanza del server di report associato a Gestione report. Tuttavia, se si desidera utilizzare Gestione report con un servizio Web ReportServer che fa parte di un'altra istanza o viene eseguito in un'istanza di in un computer diverso, è possibile impostare questo URL per indirizzare Gestione report a connettersi al servizio Web ReportServer esterno. Se viene installato un certificato SSL (Secure Sockets Layer) nel server di report a cui ci si connette, il ReportServerUrl valore deve essere il nome del server registrato per tale certificato. Se viene visualizzato l'errore "La connessione sottostante è stata chiusa: Impossibile stabilire una relazione di trust per il canale di sicurezza SSL/TLS", impostare ReportServerUrl sul nome di dominio completo del server per cui è stato rilasciato il certificato SSL. Ad esempio, se il certificato è registrato in https://adventure-works.com.onlinesales, l'URL del server di report sarà https://adventure-works.com.onlinesales/reportserver. |
ReportServerExternalUrl |
Opzionale. Questo elemento non è incluso nel file RSReportServer.config a meno che non venga aggiunto manualmente. Impostare questo elemento solo se si utilizzano le web part di SharePoint 2.0 e si desidera che gli utenti possano recuperare un report e aprirlo in una nuova finestra del browser. Aggiungere < ReportServerExternalUrl> sotto l'elemento <ReportServerUrl> e quindi impostarlo su un nome del server di report completo che corrisponde a un'istanza del server di report quando si accede in una finestra separata del browser. Non eliminare <ReportServerUrl>.L'esempio seguente illustra la sintassi: <ReportServerExternalUrl>http://myserver/reportserver</ReportServerExternalUrl> |
Questo valore viene utilizzato dalle web part di SharePoint 2.0. Nelle versioni precedenti è consigliabile impostare questo valore per distribuire Generatore report in un server di report con connessione Internet. Si tratta di uno scenario di distribuzione non testato. Se in passato è stata usata questa impostazione per supportare l'accesso a Internet a Report Builder, è consigliabile considerare una strategia alternativa. |
Vedere anche
Configurare gli URL del server di report (Gestione configurazione SSRS)
Configurare un URL (Gestore configurazione SSRS)