Informazioni su prenotazioni e registrazione URL (Gestione configurazione SSRS)About URL Reservations and Registration (SSRS Configuration Manager)

Gli URL per le applicazioni di Reporting Services vengono definiti come prenotazioni URL in HTTP.SYS.URLs for Reporting Services applications are defined as URL reservations in HTTP.SYS. Una prenotazione URL definisce la sintassi di un endpoint dell'URL in un'applicazione Web.A URL reservation defines the syntax of a URL endpoint to a Web application. Le prenotazioni URL vengono definite sia per il servizio Web ReportServer sia per Gestione report quando si configurano le applicazioni nel server di report.URL reservations are defined for both the Report Server Web service and Report Manager when you configure the applications on the report server. Le prenotazioni URL vengono create automaticamente quando si configurano gli URL tramite il programma di installazione o lo strumento di configurazione di Reporting ServicesReporting Services :URL reservations are created for you automatically when configure URLs through Setup or the Reporting ServicesReporting Services Configuration tool:

  • Le prenotazioni URL vengono create dal programma di installazione utilizzando valori predefiniti.Setup will create URL reservations using default values. Se il programma di installazione utilizza la configurazione predefinita, vengono prenotati due URL, uno per il servizio Web ReportServer e l'altro per Gestione report.If Setup installs the default configuration, it will reserve two URLs; one of the Report Server Web service and another for Report Manager. È possibile utilizzare lo strumento di configurazione di Reporting ServicesReporting Services per aggiungere altri URL o modificare quelli predefiniti creati dal programma di installazione.You can use the Reporting ServicesReporting Services Configuration tool to add more URLs or modify the default URLs that Setup creates.

  • Lo strumento di configurazione di Reporting ServicesReporting Services crea una prenotazione URL basata sull'URL specificato nella pagina URL servizio Web o URL del portale Web dello strumento.The Reporting ServicesReporting Services Configuration tool will create a URL reservation based on the URL you specify in the Web Service URL or Web Portal URL pages in the tool.

    Sia il programma di installazione che lo strumento assegneranno inoltre autorizzazioni per l'URL al servizio del server di report, verificheranno la presenza di istanze duplicate e aggiungeranno la prenotazione URL a HTTP.SYS.Both Setup and the tool will also assign permissions on the URL to the Report Server service, check for duplicate instances, and add the URL reservation to HTTP.SYS. Non creare o modificare mai una prenotazione URL di Reporting Services utilizzando direttamente HttpCfg.exe o un altro strumento.Never create or modify a Reporting Services URL reservation directly using HttpCfg.exe or other tool. Se si ignora un passaggio o si imposta un valore non valido, si verificheranno problemi di difficile identificazione o correzione.If you skip a step or set an invalid value, you will encounter problems that might be difficult to diagnose or fix.

Nota

HTTP.SYS è un componente del sistema operativo che rimane in attesa delle richieste di rete e ne esegue quindi il routing a una coda di richieste.HTTP.SYS is an operating system component that listens for network requests and routes them to a request queue. In questa versione di Reporting ServicesReporting ServicesHTTP.SYS definisce e gestisce la coda di richieste per il servizio Web ReportServer e per Gestione report.In this release of Reporting ServicesReporting Services, HTTP.SYS establishes and maintains the request queue for the Report Server Web service and Report Manager. Internet Information Services (IIS) non viene più utilizzato per ospitare le applicazioni di Reporting ServicesReporting Services o accedervi.Internet Information Services (IIS) is no longer used to host or access Reporting ServicesReporting Services applications. Per ulteriori informazioni sulla funzionalità HTTP.SYS, vedere HTTP Server API nel sito Web MSDN.For more information about HTTP.SYS functionality, see HTTP Server API on MSDN.

URL in Reporting Services URLs in Reporting Services

In un'installazione di Reporting ServicesReporting Services è possibile accedere agli strumenti, alle applicazioni e agli elementi seguenti tramite URL:In a Reporting ServicesReporting Services installation, you can access the following tools, applications, and items through URLs:

  • servizio Web ReportServerReport Server Web service

  • Portale WebWeb portal

  • Report pubblicati in un server di reportReports that have been published to a report server

    Non accedere tramite URL come elementi autonomi ad altri elementi pubblicati indirizzabili tramite URL, quali origini dati condivise.Other published URL-addressable items, such as shared data sources, should not be accessed through URLs as stand-alone items. Se presentati in una finestra del browser, tali elementi non vengono visualizzati in un formato significativo dal server di report.The report server does not display those items in a meaningful format when viewed in a browser window.

Nota

Questo argomento non descrive l'accesso tramite URL a report specifici archiviati nel server di report.This topic does not describe URL access to specific reports that are stored on the report server. Per altre informazioni sull'accesso tramite URL a tali elementi, vedere Accedere agli elementi del server di report usando l'accesso tramite URL nella documentazione online di SQL ServerSQL Server .For more information about URL access to these items, see Access Report Server Items Using URL Access in SQL ServerSQL Server Books Online.

Prenotazione e registrazione URL URL Reservation and Registration

Una prenotazione URL definisce gli URL che possono essere utilizzati per accedere a un'applicazione Reporting ServicesReporting Services .A URL reservation defines the URLs that can be used to access a Reporting ServicesReporting Services application. Reporting ServicesReporting Services riserverà uno o più URL per il servizio Web ReportServer e portale Webweb portal in HTTP.SYS e li registra quindi all'avvio del servizio. will reserve one or more URLs for the Report Server Web service and the portale Webweb portal in HTTP.SYS, and then register them when the service starts. Aggiungendo parametri all'URL, è possibile aprire i report tramite il servizio Web.By appending parameters to the URL, you can open reports through the Web service. Le prenotazioni e la registrazione vengono forniti da HTTP.SYS.Reservations and registration is provided by HTTP.SYS. Per ulteriori informazioni, vedere Namespace Reservations, Registration, and Routing nel sito Web MSDN.For more information, see Namespace Reservations, Registration, and Routing on MSDN.

Unaprenotazione URL è un processo tramite cui un endpoint dell'URL a un'applicazione Web viene creato e archiviato in HTTP.SYS.URL reservation is a process by which a URL endpoint to a Web application is created and stored in HTTP.SYS. HTTP.SYS è il repository comune di tutte le prenotazioni URL definite in un computer e determina un set di regole comuni che garantiscono l'univocità delle prenotazioni URL.HTTP.SYS is the common repository of all URL reservations that are defined on a computer and defines a set of common rules that guarantee unique URL reservations.

Laregistrazione URL viene eseguita all'avvio del servizio.URL registration occurs when the service starts. Viene creata la coda di richieste e HTTP.SYS inizia a eseguire il routing delle richieste alla coda.The request queue is created and HTTP.SYS begins routing requests to that queue. Prima che le richieste indirizzate all'endpoint URL vengano aggiunte alla coda, è necessario che l'endpoint sia registrato.A URL endpoint must be registered before requests that are directed to that endpoint are added to the queue. All'avvio del servizio del server di report, verranno registrati tutti gli URL prenotati per tutte le applicazioni attivate.When the Report Server service starts, it will register all URLs that it has reserved for all enabled applications. Di conseguenza, il servizio Web deve essere attivato affinché venga eseguita la registrazione.This means that the Web service must be enabled in order for registration to occur. Se si imposta la proprietà WebServiceAndHTTPAccessEnabled su False nel facet Configurazione superficie di attacco per Reporting Services della gestione basata su criteri, l'URL per il servizio Web non verrà registrato all'avvio del servizio.If you set the WebServiceAndHTTPAccessEnabled property to False in the Surface Area Configuration for Reporting Services facet of Policy-Based Management, the URL for the Web service will not register when the service starts.

La registrazione degli URL viene annullata se si arresta il servizio o si ricicla il dominio applicazione di portale Webweb portal o del servizio Web.URLs are unregistered if you stop the service or recycle the Web service or the portale Webweb portal application domain. Se si modifica una prenotazione URL mentre il servizio è in esecuzione, il server di report riciclerà immediatamente il dominio applicazione per consentire l'annullamento della registrazione dell'URL precedente e l'utilizzo del nuovo URL.If you modify a URL reservation while the service is running, the report server will recycle the application domain immediately so that the old URL can be unregistered and the new one put into use.

Il concetto di prenotazione URL e il modo in cui questa è correlata agli indirizzi URL utilizzati per le applicazioni di Reporting ServicesReporting Services possono essere illustrati tramite alcuni semplici esempi.A few simple examples illustrate the concept of a URL reservation and how it relates to URL addresses used for Reporting ServicesReporting Services applications. Un aspetto essenziale da osservare è che la prenotazione URL ha una sintassi diversa dall'URL utilizzato per accedere all'applicazione:A key point to notice is that the URL reservation has different syntax than the the URL you use to access the application:

Prenotazione URL in HTTP.SYSURL Reservation in HTTP.SYS URLURL SpiegazioneExplanation
http://+:80/reportserver http://<computername>/reportserver

http://<IPAddress>/reportserver

http://localhost/reportserver
La prenotazione URL specifica un carattere jolly (+) sulla porta 80.The URL reservation specifies a wildcard (+) on port 80. In questo modo nella coda del server di report viene inserita qualsiasi richiesta in ingresso che specifica un host per la risoluzione nel computer server di report sulla porta 80.This puts into the report server queue any incoming request that specifies a host that resolves to the report server computer on port 80. Si noti che con tale prenotazione URL è possibile utilizzare il numero desiderato di URL per accedere al server di report.Notice that with this URL reservation, any number of URLs can be used to access the report server.

Si tratta della prenotazione URL predefinita per un server di report Reporting ServicesReporting Services per la maggior parte dei sistemi operativi.This is the default URL reservation for a Reporting ServicesReporting Services report server for most operating systems.
http://123.45.67.0:80/reportserver http://123.45.67.0/reportserver Questa prenotazione URL specifica un indirizzo IP ed è molto più restrittiva della prenotazione URL con carattere jolly.This URL reservation specifies an IP address and is much more restrictive than the wildcard URL reservation. Solo gli URL che includono l'indirizzo IP possono essere utilizzati per la connessione al server di report.Only URLs that include the IP address can be used to connect to the report server. Specifica questa prenotazione URL, una richiesta a un server di report alla http://<computername>/reportserver o http://localhost/reportserver avrà esito negativo.Given this URL reservation, a request to a report server at http://<computername>/reportserver or http://localhost/reportserver would fail.

URL predefiniti Default URLs

Se Reporting ServicesReporting Services viene installato usando la configurazione predefinita, il programma di installazione prenoterà gli URL per il servizio Web ReportServer e per portale Webweb portal.If you install Reporting ServicesReporting Services in the default configuration, Setup will reserve URLs for the Report Server Web service and the portale Webweb portal. È possibile accettare questi valori predefiniti anche quando si definiscono prenotazioni URL nello strumento di configurazione di Reporting ServicesReporting Services .You can also accept these default values when you define URL reservations in the Reporting ServicesReporting Services Configuration tool. Gli URL predefiniti includono il nome di un'istanza se si installa SQL Server ExpressSQL Server Express o se Reporting ServicesReporting Services viene installato come istanza denominata.Default URLs will include an instance name if you install SQL Server ExpressSQL Server Express or if you install Reporting ServicesReporting Services as a named instance.

Importante

Il carattere dell'istanza è un carattere di sottolineatura (_).The instance character is an underscore character (_).

Le prenotazioni URL includono un numero di porta.URL reservations include a port number. I sistemi operativi seguenti consentono la condivisione di una porta da parte di più applicazioni Web:The following operating systems will allow multiple Web applications to share a port:

  • Windows Server 2012Windows Server 2012 R2 R2

  • Windows Server 2012Windows Server 2012

  • Windows Server 2008 R2Windows Server 2008 R2

  • Windows Server 2008Windows Server 2008

  • Windows 7Windows 7

  • Windows VistaWindows Vista

Tipo di istanzaInstance Type ApplicazioneApplication URL predefinitoDefault URL Prenotazione di URL effettiva in HTTP.SYSActual URL reservation in HTTP.SYS
Istanza predefinitaDefault instance servizio Web ReportServerReport Server Web service http://\<servername>/reportserver http://<servername>:80/reportserver
Istanza predefinitaDefault instance Portale WebWeb portal http://<servername>/reportserver http://<servername>:80/reportserver
Istanza denominataNamed instance servizio Web ReportServerReport Server Web service http://<servername>/reportserver_<instancename> http://<servername>:80/reportserver_<instancename>
Istanza denominataNamed instance Portale WebWeb portal http://<servername>/reports_<instancename> http://<servername>:80/reports_<instancename>
SQL Server ExpressSQL Server Express servizio Web ReportServerReport Server Web service http://<servername>/reportserver_SQLExpress http://<servername>:80/reportserver_SQLExpress
SQL Server ExpressSQL Server Express Portale WebWeb portal http://<servername>/reports_SQLExpress http://<servername>:80/reports_SQLExpress

Autenticazione e identità del servizio per gli URL di Reporting Services Authentication and Service Identity for Reporting Services URLs

Reporting ServicesReporting ServicesLe prenotazioni URL specificano l'account del servizio del servizio Server di Report. URL reservations specify the service account of the Report Server service. L'account con cui viene eseguito il servizio viene utilizzato per tutti gli URL creati per le applicazioni di Reporting ServicesReporting Services in esecuzione nella stessa istanza.The account under which the service runs is used for all URLs that are created for the Reporting ServicesReporting Services applications that run in the same instance. L'identità del servizio dell'istanza del server di report viene archiviata nel file RSReportServer.config.The service identity of the report server instance is stored in the RSReportServer.config file.

L'account del servizio non prevede alcun valore predefinito.The service account has no default value. È tuttavia obbligatorio definire un account del servizio durante l'esecuzione del programma di installazione, specificandolo nella sezione URLReservation del file RSReportServer.config, anche se il server viene installato in modalità "solo file".However, specifying a service account is required during Setup and is specified in URLReservation in RSReportServer.config even if you install the server in files-only mode. I valori validi per l'account del servizio includono un account utente di dominio, LocalSystemo NetworkService.Valid values for the service account include a domain user account, LocalSystem, or NetworkService.

L'accesso anonimo è disabilitato perché la sicurezza predefinita è RSWindowsNegotiate.Anonymous access is disabled because the default security is RSWindowsNegotiate. Per l'accesso Intranet, gli URL del server di report utilizzano nomi di computer di rete.For intranet access, report server URLs use network computer names. Se si desidera configurare Reporting ServicesReporting Services per le connessioni Internet, è necessario utilizzare impostazioni diverse.If you want to configure Reporting ServicesReporting Services for Internet connections, you must use different settings. Per altre informazioni sull'autenticazione, vedere Autenticazione con il server di report nella documentazione online di SQL ServerSQL Server .For more information about authentication, see Authentication with the Report Server in SQL ServerSQL Server Books Online.

URL per l'amministrazione locale URLs for Local Administration

È possibile utilizzare http://localhost/reportserver o http://localhost/reports se è stato specificato un carattere jolly vulnerabile o per la prenotazione URL.You can use http://localhost/reportserver or http://localhost/reports if you specified a strong or weak wildcard for the URL reservation.

Il http://localhost URL viene interpretato come http://127.0.0.1.The http://localhost URL is interpreted as http://127.0.0.1. Se la prenotazione URL è stata associata a un nome di computer o a un singolo indirizzo IP, non è possibile utilizzare localhost se non si crea una prenotazione aggiuntiva per 127.0.0.1 nel computer locale.If you pegged the URL reservation to a computer name or single IP address, you cannot use localhost unless you create an additional reservation for 127.0.0.1 on the local computer. Analogamente, se localhost o 127.0.0.1 è disabilitato nel computer, non è possibile utilizzare l'URL.Similarly, if localhost or 127.0.0.1 is disabled on your computer, you cannot use that URL.

Windows VistaWindows Vista, Windows Server 2008Windows Server 2008 e versioni successive includono nuove funzionalità di sicurezza per ridurre al minimo il rischio di eseguire inavvertitamente programmi con privilegi elevati., Windows Server 2008Windows Server 2008 and later include new security features to minimize the risk of accidentally running programs with elevated privileges. Per attivare l'amministrazione locale su tali sistemi operativi, è necessario eseguire operazioni aggiuntive.Additional steps are necessary to enable local administration on these operating systems. Per altre informazioni, vedere Configurare un server di report in modalità nativa per gli amministratori locali (SSRS).For more information, see Configure a Native Mode Report Server for Local Administration (SSRS).

Vedere ancheSee Also

Configurare un URL ( Gestione configurazione SSRS ) Configure a URL (SSRS Configuration Manager)
Sintassi delle prenotazioni URL ( Gestione configurazione SSRS )URL Reservation Syntax (SSRS Configuration Manager)