Procedura: Configurazione di un firewall per l'accesso al server di report

Alle applicazioni del server di report e ai report pubblicati si accede tramite URL che specificano un indirizzo IP, una porta e una directory virtuale. Se Windows Firewall è attivato, la porta configurata per l'utilizzo da parte del server di report è probabilmente chiusa. Il fatto che una porta possa essere chiusa viene indicato dalla visualizzazione di una pagina Web vuota in seguito alla richiesta di un report o dalla visualizzazione di una pagina vuota quando si tenta di aprire Gestione report da un computer client remoto.

Per aprire una porta, è necessario utilizzare l'utilità Windows Firewall nel computer server di report. Poiché le porte non verranno aperte automaticamente da Reporting Services, è necessario eseguire questa operazione manualmente.

Per impostazione predefinita, il server di report è in attesa delle richieste HTTP sulla porta 80. Di conseguenza, le indicazioni seguenti includono passaggi in cui viene specificata tale porta. Se gli URL del server di report sono stati configurati per l'utilizzo di una porta diversa, è necessario specificare questo numero di porta quando si utilizzano le indicazioni fornite di seguito.

Se si accede ai database relazionali di SQL Server in computer esterni o se il database del server di report si trova in un'istanza esterna di SQL Server , è necessario aprire le porte 1433 e 1434 nel computer esterno. Per ulteriori informazioni, vedere Procedura: Configurazione di Windows Firewall per l'accesso al Motore di database. Per ulteriori informazioni sulle impostazioni predefinite di Windows Firewall e per una descrizione delle porte TCP che interessano il Motore di database, Analysis Services, Reporting Services e Integration Services, vedere Configurazione di Windows Firewall per consentire l'accesso a SQL Server.

Prerequisiti

In queste indicazioni si suppone che sia già stato configurato l'account del servizio, che sia già stato creato il database del server di report e che siano già stati configurati gli URL per il servizio Web ReportServer e per Gestione report. Per ulteriori informazioni, vedere Procedure per la configurazione di Reporting Services.

È inoltre necessario avere verificato la possibilità di accedere al server di report tramite una connessione del browser all'istanza locale del server di report. Questo passaggio consente di stabilire che si dispone di un'installazione funzionante. Prima di procedere all'apertura delle porte, è necessario verificare la corretta configurazione dell'installazione. Per completare questo passaggio in Windows Vista o Windows Server 2008, è inoltre necessario avere aggiunto il server di report all'area dei siti attendibili. Per ulteriori informazioni, vedere Procedura: Configurazione di un server di report per l'amministrazione locale in Windows Vista e Windows Server 2008.

Apertura di porte in Windows Firewall

A seconda della versione di Windows Firewall in uso, è necessario seguire indicazioni distinte. Se si utilizza Windows Vista o Windows Server 2008, utilizzare le indicazioni disponibili alla fine di questo argomento.

Per aprire la porta 80 in Windows Server 2003 SP2 o Windows XP SP2

  1. Fare clic sul pulsante Start, scegliere Pannello di controllo, quindi Windows Firewall.

  2. Nella scheda Eccezioni fare clic su Aggiungi porta.

  3. In Nome digitare ReportServer (TCP sulla porta 80).

  4. In Numero porta digitare 80.

  5. Verificare che l'opzione TCP sia selezionata.

  6. Fare clic su Cambia ambito.

  7. Fare clic su Solo la rete (subnet) locale, quindi scegliere OK.

  8. Scegliere OK perchiudere la finestra di dialogo.

  9. Riavviare il computer.

Per aprire la porta 80 in Windows Vista

  1. Fare clic sul pulsante Start, scegliere Pannello di controllo, Protezione, quindi Windows Firewall.

  2. Fare clic su Consenti programma con Windows Firewall.

  3. Fare clic su Continua.

  4. Nella scheda Eccezioni fare clic su Aggiungi porta.

  5. In Nome digitare ReportServer (TCP sulla porta 80).

  6. In Numero porta digitare 80.

  7. Verificare che l'opzione TCP sia selezionata.

  8. Fare clic su Cambia ambito.

  9. Fare clic su Solo la rete (subnet) locale, quindi scegliere OK.

  10. Scegliere OK per chiudere la finestra di dialogo.

  11. Riavviare il computer.

Passaggi successivi

Dopo avere aperto la porta e prima di verificare che gli utenti remoti possano accedere al server di report sulla porta aperta, è necessario concedere accesso utente al server di report tramite assegnazioni di ruolo in Home e a livello di sito. Pur aprendo correttamente una porta, è possibile che le connessioni del server di report non abbiano comunque esito positivo se gli utenti non dispongono di autorizzazioni sufficienti. Per ulteriori informazioni, vedere Procedura: Concessione dell'accesso utente a un server di report (Gestione report).

È inoltre possibile verificare che la porta sia aperta correttamente avviando Gestione report in un computer diverso. Per ulteriori informazioni, vedere Procedura: Avvio di Gestione report.