URL nei file di configurazione (Gestione configurazione SSRS)URLs in Configuration Files (SSRS Configuration Manager)

Reporting ServicesReporting Services archivia le impostazioni delle applicazioni in un file RSReportServer.config. stores application settings in a RSReportServer.config file. All'interno di questo file sono incluse le impostazioni di configurazione per gli URL e le prenotazioni URL.Within this file, there are configuration settings for both URLs and URL reservations. Tali impostazioni di configurazione hanno regole di modifica e scopi molto diversi.These configuration settings have very different purposes and rules for modification. Se si è soliti modificare i file di configurazione per ottimizzare una distribuzione, questo argomento può risultare utile per comprendere il modo in cui viene utilizzata ogni impostazione URL.If you are accustomed to modifying configuration files to tune a deployment, this topic can help you understand how each URL setting is used.

Impostazioni URL nel file RSReportServer.configURL Settings in RSReportServer.config File

Reporting ServicesReporting Services archivia gli URL per l'accesso alle applicazioni e ai report e per connettere componenti front-end Web a un server di report back-end. stores URLs for application and report access, and to connect Web front-end components to a back-end report server.

URL per l'accesso alle applicazioniURLs for Application Access

Gli URL vengono utilizzati per accedere al servizio Web ReportServer e portale Webweb portal.URLs are used to access the Report Server Web service and the portale Webweb portal. Per configurare gli URL, è necessario utilizzare lo strumento di configurazione di Reporting Services.To configure the URLs, you must use the Reporting Services Configuration tool. Lo strumento crea le prenotazioni URL per ogni applicazione in HTTP.SYS e aggiunge voci per gli URL nella sezione URLReservations di RSReportServer.config.The tool creates the URL reservations for each application in HTTP.SYS and adds entries for the URLs in the URLReservations section of RSReportServer.config.

URL per l'accesso ai reportURLs for Report Access

Reporting ServicesReporting Services include un'estensione per il recapito tramite posta elettronica del server di report che è possibile usare per inviare collegamenti o allegati dei report. includes a report server e-mail delivery extension that you can use to send report links or attachments. Quando viene recapitato un report, viene creato un collegamento al report.A report link is constructed when the report is delivered. L'estensione per il recapito tramite posta elettronica del server di report usa l'impostazione UrlRoot nel file di configurazione per creare il collegamento.The report server e-mail delivery extension uses the UrlRoot setting in the configuration file to create the link. L'impostazioneUrlRoot viene anche utilizzata per risolvere collegamenti in un report visualizzabile generato con l'elaborazione automatica di report.UrlRoot is also used to resolve links in a rendered report that is generated through unattended report processing.

Il valoreUrlRoot viene specificato automaticamente nel file RSReportServer.config quando si configurano gli URL per l'accesso alle applicazioni.UrlRoot is specified automatically in the RSReportServer.config file when you configure URLs for application access. Se si modifica tale valore nel file di configurazione, è necessario specificare un indirizzo URL valido di un servizio Web ReportServer connesso a un database del server di report contenente i report che si desidera recapitare.If you modify this value in the configuration file, you must specify a valid URL address to a Report Server Web service that is connected to a report server database that contains the reports you want to deliver. È possibile specificare solo un valore UrlRoot per una singola istanza del server di report, in quanto nel file RSReportServer.config può essere presente solo una voce UrlRoot per ogni istanza del server di report specifica.You can only specify one UrlRoot for a single report server instance; only one UrlRoot entry can exist in the RSReportServer.config file for any given report server instance. Se si dispone di più URL riservati per il servizio Web ReportServer, è necessario scegliere uno dei valori disponibili per UrlRoot.If you have multiple URLs reserved for the Report Server Web service, you must choose one of the available values for UrlRoot.

Nella maggior parte dei casi non è necessario modificare UrlRoot.In most cases, you do not need to modify UrlRoot. Se, tuttavia, l'accesso al server di report viene eseguito con un URL completo e non è stato configurato un URL che usa un'intestazione host per il nome del sito completo, è necessario modificare manualmente il file RSReportServer.config per impostare UrlRoot sull'URL del server di report completo che verrà usato per il rendering del report, ad esempio https://www.adventure-works.com/mywebapp/reportserver.However, if the report server will be accessed through a fully qualified URL, and you did not configure a URL that uses a host header to the fully qualified site name, you must edit the RSReportServer.config manually to set the UrlRoot to the fully qualified report server URL that will be used to render the report (for example, https://www.adventure-works.com/mywebapp/reportserver).

URL per la connessione di portale Webweb portal e delle web part al servizio Web ReportServerURLs Connecting the portale Webweb portal and Web Parts to the Report Server Web Service

portale Webweb portal e le web part di SharePoint 2.0 per Reporting Services sono componenti front-end Web che si connettono a un server di report.the portale Webweb portal and the SharePoint 2.0 Web Parts for Reporting Services are Web front-end components that connect to a report server. Gli URL utilizzati per la connessione a un server di report back-end includono gli elementi seguenti:URLs used to connect to a backend report server include the following:

  • ReportServerUrl (usato da portale Webweb portal)ReportServerUrl (used by the portale Webweb portal)

  • ReportServerExternalUrl (usato dalle web part)ReportServerExternalUrl (used by Web Parts)

Nota

Nelle versioni precedenti di Reporting Services è incluso l'elemento ReportServerVirtualDirectory .Previous versions of Reporting Services included the ReportServerVirtualDirectory element. Questo valore è obsoleto in SQL Server 2008SQL Server 2008 e versioni successive.This value is obsolete in SQL Server 2008SQL Server 2008 and later versions. Se è stata aggiornata un'installazione esistente e si utilizza un file di configurazione che contiene questa impostazione, il server di report non sarà più in grado di leggere tale valore.If you upgraded an existing installation and are using a configuration file that contains this setting, the report server no longer reads this value.

Nella tabella seguente viene fornito un riepilogo di tutti gli URL che è possibile specificare in un file di configurazione di Reporting ServicesReporting Services .The following table provides a summary of all the URLs that can be specified in a Reporting ServicesReporting Services configuration file.

ImpostazioneSetting UtilizzoUsage DescrizioneDescription
ReportServerUrlReportServerUrl Facoltativa.Optional. Questo elemento non è incluso nel file RSReportServer.config a meno che non lo si aggiunga manualmente.This element is not included in the RSReportServer.config file unless you add it yourself.

Impostare questo elemento solo per configurare uno degli scenari seguenti:Set this element only if you are configuring one of the following scenarios:

portale Webweb portal fornisce accesso front-end Web a un servizio Web ReportServer in esecuzione in un computer diverso o in un'istanza diversa nello stesso computer.the portale Webweb portal provides Web front-end access to a Report Server Web service that runs on a different computer or a different instance on the same computer.

Sono disponibili più URL per un server di report e portale Webweb portal dovrà usare un URL specifico.When you have multiple URLs to a report server and you want the portale Webweb portal to use a specific URL.

Si usa un URL specifico per il server di report che dovrà essere usato da tutte le connessioni di portale Webweb portal .You have a specific report server URL through which you want all the portale Webweb portal connections to use.

È possibile, ad esempio, abilitare l'accesso di portale Webweb portal per tutti i computer in rete, ma fare comunque in modo che portale Webweb portal si connetta al report attraverso una connessione locale.For example, you might enable the portale Webweb portal access for all computers on network, yet require that the portale Webweb portal connect to the report server through a local connection. In questo caso, è possibile configurare ReportServerUrl per "http://localhost/reportserver".In this case, you might configure ReportServerUrl to "http://localhost/reportserver".
Questo valore specifica un URL del servizio Web ReportServerThis value specifies a URL to the Report Server Web service. e viene letto dall'applicazione portale Webweb portal all'avvio.This value is read by the the portale Webweb portal application at startup. Se tale valore è impostato, portale Webweb portal si connetterà al server di report specificato nell'URL.If this value is set, the portale Webweb portal will connect to the report server that is specified in the URL.

Per impostazione predefinita, portale Webweb portal consente l'accesso front-end Web al servizio Web ReportServer eseguito nella stessa istanza del server di report di portale Webweb portal.By default, the portale Webweb portal provides Web front-end access to the Report Server Web service that runs within the same report server instance as the portale Webweb portal. Tuttavia, per usare portale Webweb portal con un servizio Web ReportServer che fa parte di un'altra istanza o viene eseguito in un'istanza in un computer diverso, è possibile impostare l'URL per fare in modo che portale Webweb portal si connetta al servizio Web ReportServer esterno.However, if you want to use the portale Webweb portal with a Report Server Web service that is part of another instance or runs in an instance on a different computer, you can set this URL to direct the portale Webweb portal to connect to the external Report Server Web service.

Se nel server di report a cui si esegue la connessione è installato un certificato SSL (Secure Sockets Layer), il valore di ReportServerUrl deve essere impostato sul nome del server registrato per il certificato.If a Secure Sockets Layer (SSL) certificate is installed on the report server to which you are connecting, the ReportServerUrl value must be the name of the server that is registered for that certificate. Se viene visualizzato il messaggio di errore "Connessione sottostante chiusa: Impossibile stabilire una relazione di trust per il canale sicuro SSL/TLS", impostare ReportServerUrl sul nome di dominio completo del server per cui è stato emesso il certificato SSL.If you get the error, "The underlying connection was closed: Could not establish trust relationship for the SSL/TLS security channel", set ReportServerUrl to the fully qualified domain name of the server for which the SSL certificate was issued. Se ad esempio il certificato è registrato per https://adventure-works.com.onlinesales, l'URL del server di report sarà https://adventure-works.com.onlinesales/reportserver.For example, if the certificate is registered to https://adventure-works.com.onlinesales, the report server URL would be https://adventure-works.com.onlinesales/reportserver.
ReportServerExternalUrlReportServerExternalUrl Facoltativa.Optional. Questo elemento non è incluso nel file RSReportServer.config a meno che non lo si aggiunga manualmente.This element is not included in the RSReportServer.config file unless you add it yourself.

Impostare questo elemento solo se si utilizzano le web part di SharePoint 2.0 e si desidera che gli utenti siano in grado di recuperare un report e aprirlo in una nuova finestra del browser.Set this element only if you are using the SharePoint 2.0 Web Parts and you want users to be able to retrieve a report and open it in a new browser window.

Aggiungere < ReportServerExternalUrl> di sotto di < ReportServerUrl> elemento, quindi impostarlo su un server di report completo nome che viene risolto a un'istanza di server di report quando vi si accede in una finestra distinta del browser.Add <ReportServerExternalUrl> underneath the <ReportServerUrl> element, and then set it to a fully qualified report server name that resolves to a report server instance when accessed in a separate browser window. Non eliminare < ReportServerUrl>.Do not delete <ReportServerUrl>.

Nell'esempio seguente viene illustrata la sintassi:The following example illustrates the syntax:

<ReportServerExternalUrl>http://myserver/reportserver</ReportServerExternalUrl>
Questo valore viene utilizzato dalle web part di SharePoint 2.0.This value is used by the SharePoint 2.0 Web Parts.

Nelle versioni precedenti è consigliabile impostare questo valore per distribuire Generatore report in un server di report che si interfaccia a Internet.In previous releases, it was recommended that you set this value to deploy Report Builder on an Internet-facing report server. Si tratta di un scenario di distribuzione non testato.This is an untested deployment scenario. Se questa impostazione è stata utilizzata in passato per supportare l'accesso a Generatore report tramite Internet, è consigliabile valutare una strategia alternativa.If you used this setting in the past to support Internet access to Report Builder, you should consider an alternative strategy.

Vedere ancheSee Also

Configurare gli URL di Server di Report ( Gestione configurazione SSRS ) Configure Report Server URLs (SSRS Configuration Manager)
Configurare un URL ( Gestione configurazione SSRS )Configure a URL (SSRS Configuration Manager)