Condividi tramite


Procedura: Configurazione di Reporting Services per utilizzare un sito Web non predefinito (configurazione di Reporting Services)

Data aggiornamento: 14 aprile 2006

È possibile creare le directory virtuali per il server di report e per Gestione report in un sito Web personalizzato. Per utilizzare un sito Web non predefinito è necessario creare il sito, selezionarlo durante la fase di creazione delle directory virtuali, aggiornare gli URL nei file di configurazione di Reporting Services e quindi testare l'installazione per verificare la disponibilità del server di report. Il modo in cui specificare gli URL e testare la configurazione varia in base al modo in cui è stato identificato il sito Web, mediante un indirizzo IP univoco, un numero di porta, un nome intestazione host o una combinazione dei precedenti.

In base alla configurazione del sito Web, durante la verifica dell'URL potrebbero verificarsi uno o più errori HTTP 401:

  • "HTTP 401.1 - Non autorizzato: accesso non riuscito" può verificarsi se è in esecuzione Windows XP Service Pack 2 o Windows Server 2003 Service Pack 1 e il nome di dominio completo del sito Web è diverso dal nome del computer locale. Questo errore può essere risolto in diversi modi. Per ulteriori informazioni sull'errore e sulle possibili soluzioni, visitare https://support.microsoft.com/kb/896861.
  • "HTTP 401.1 - Non autorizzato: accesso negato a causa di credenziali non valide" può verificarsi se il pool di applicazioni è un account locale o un account utente di dominio e il sito Web è configurato per l'utilizzo della protezione integrata. Poiché le directory virtuali del server di report utilizzano la protezione integrata per impostazione predefinita, è probabile che quando si accede al server di report venga visualizzato questo errore. Per ulteriori informazioni sull'errore e sulle possibili soluzioni, visitare https://support.microsoft.com/kb/871179.

È possibile eseguire più istanze del server di report sullo stesso computer senza dover creare siti Web personalizzati per ogni istanza. Per ulteriori informazioni, vedere Installazione di più istanze di Reporting Services.

Per creare directory virtuali in un nuovo sito Web personalizzato

  1. Creare un nuovo sito Web in Gestione IIS. Per creare un sito Web personalizzato è necessario configurarlo in modo che venga utilizzato un indirizzo IP specifico o un nome di intestazione host specifico. Per istruzioni sulle modalità di creazione di un sito Web, vedere l'argomento Hosting di più siti Web in un unico server nella documentazione di Internet Information Services (IIS).

  2. Verificare che il sito Web sia accessibile e che non si verifichino errori di autenticazione in fase di accesso.

  3. Avviare lo strumento Gestione configurazione Reporting Services e connettersi al server di report che utilizzerà il nuovo sito Web.

  4. Nella pagina Directory virtuale Server report fare clic su Nuova.

  5. Selezionare il sito Web appena creato e fare clic su OK.

  6. Se si sta configurando il server di report per le connessioni SSL (Secure Sockets Layer), selezionare la casella di controllo Richiedi connessioni SSL (Secure Sockets Layer).

  7. Fare clic su Applica per creare la directory virtuale del server di report.

  8. Nella pagina Directory virtuale Gestione report fare clic su Nuova.

  9. Selezionare il sito Web appena creato. Fare clic su OK.

  10. Fare clic su Applica per creare la directory virtuale di Gestione report.

  11. Verificare che sia possibile accedere al server di report testando l'URL. A questo scopo, digitare l'URL in una finestra del browser. Se vengono visualizzati errori HTTP 401, consultare gli articoli della Microsoft Knowledge Base citati all'inizio di questo argomento.

    Un URL completo per il server di report include il prefisso, il nome del server e la directory virtuale:

    Se al sito Web personalizzato è stata assegnata un'intestazione host, utilizzare la sintassi seguente: http://<intestazionehost>/reportserver.

    Se al sito Web personalizzato è stato assegnato un indirizzo IP, verificare che tale indirizzo venga risolto in un nome host e quindi utilizzare la sintassi seguente: http://<indirizzo IP>/reportserver.

    Se al sito personalizzato è stato assegnato un numero di porta univoco, aggiungere tale numero al nome del server Web: http://<nomeserver>:<numeroporta>/reportserver.

  12. (Facoltativo per alcune configurazioni di siti Web). Modificare il file RSWebApplication.config per aggiornare l'URL del server di report utilizzato da Gestione report per la connessione al server di report.

    Se il sito Web personalizzato è mappato a un indirizzo IP specifico e il nome host viene risolto nell'indirizzo IP, è possibile ignorare questa procedura. Il passaggio può inoltre essere ignorato se il sito Web utilizza SSL e la porta 443 e al momento della creazione della directory virtuale del server di report è stata selezionata l'opzione SSL.

    È necessario eseguire questa procedura se il sito personalizzato utilizza le intestazioni host o un numero di porta personalizzato:

    1. Aprire il file RSWebApplication.config.
    2. Eliminare la voce in ReportServerVirtualDirectory. Rimuovere solo il valore, non eliminare i tag.
    3. In ReportServerUrl digitare un nome completo per l'istanza del server di report. Il valore deve essere lo stesso utilizzato in precedenza per confermare l'URL del server di report.

    Le impostazioni dovrebbero risultare analoghe a quelle illustrate nell'esempio seguente:

    <ReportServerUrl>http://myhostheader/reportserver</ReportServerUrl>
    <ReportServerVirtualDirectory></ReportServerVirtualDirectory>
    

    Se si configurano più istanze del server di report, ripetere questo passaggio per ogni istanza. Per ulteriori informazioni su questo file di configurazione, vedere File di configurazione RSWebApplication nella documentazione in linea di SQL Server.

  13. Verificare che sia possibile accedere a Gestione report testando l'URL. Se ad esempio l'URL del server di report è http://<hostheader>/reportserver, l'URL di Gestione report è probabilmente http://<hostheader>/reports.

    Se viene visualizzato l'errore "Richiesta non riuscita con codice di stato HTTP 400: Richiesta non valida", l'URL specificato nel file RSWebApplication.config non è valido.

  14. Se si utilizza il recapito tramite posta elettronica del server di report, modificare il file RSReportServer.config e specificare l'impostazione di configurazione UrlRoot. Il valore deve essere l'URL completo del server di report ovvero quello utilizzato nel passaggio precedente per confermare l'URL del server di report. Per ulteriori informazioni su questo file di configurazione, vedere File di configurazione RSReportServer nella documentazione in linea di SQL Server.

Vedere anche

Attività

Procedura: Avvio di Gestione configurazione Reporting Services

Concetti

Configurazione delle directory virtuali del server di report
Creazione di un database del server di report
Procedure per la configurazione di Reporting Services

Altre risorse

Installazione di più istanze di Reporting Services

Guida in linea e informazioni

Assistenza su SQL Server 2005