Procedura: Configurazione di un firewall per l'accesso al server di report
Le applicazioni del server di report e i report pubblicati sono accessibili 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 da 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 nella documentazione online di SQL Server. Per ulteriori informazioni sulle impostazioni predefinite di Windows Firewall e per una descrizione delle porte TCP che interessano Motore di database, Analysis Services, Reporting Services e Integration Services, vedere Configurazione di Windows Firewall per consentire l'accesso a SQL Server nella documentazione online di SQL Server.
Prerequisiti
In queste indicazioni si presuppone che sia già stato configurato l'account del servizio, 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 (UAC).
Apertura di porte in Windows Firewall
A seconda della versione di Windows Firewall in uso, è necessario seguire indicazioni distinte.
Per aprire la porta 80 in Windows 7 o Windows Server 2008 R2
Fare clic sul pulsante Start, scegliere Pannello di controllo, Sistema e sicurezza, quindi Windows Firewall. Il Pannello di controllo non è configurato per la visualizzazione per 'categorie', è sufficiente selezionare Windows Firewall.
Fare clic su Impostazioni avanzate.
Fare clic su Regole connessioni in entrata.
Fare clic su Nuova regola nella finestra Azioni.
Fare clic su Tipo di regola di Porta.
Scegliere Avanti.
Nella pagina Protocolli e porte selezionare TCP.
Selezionare Porte locali specifiche e digitare il valore 80.
Scegliere Avanti.
Nella pagina Azione fare clic su Consenti la connessione.
Scegliere Avanti.
Nella pagina Profilo fare clic sulle opzioni appropriate per l'ambiente.
Scegliere Avanti.
Nella pagina Nome immettere il nomeServerReport (TCP sulla porta 80)
Scegliere Fine.
Riavviare il computer.
Per aprire la porta 80 in Windows Vista o Windows Server 2008
Fare clic sul pulsante Start, scegliere Pannello di controllo, Sicurezza, quindi Windows Firewall.
Fare clic su Consenti programma con Windows Firewall.
Fare clic su Continua.
Nella scheda Eccezioni fare clic su Aggiungi porta.
In Nome digitare ReportServer (TCP sulla porta 80).
In Numero porta digitare 80.
Verificare che l'opzione TCP sia selezionata.
Fare clic su Cambia ambito.
Fare clic su Solo la rete (subnet) locale, quindi scegliere OK.
Scegliere OK per chiudere la finestra di dialogo.
Riavviare il computer.
Per aprire la porta 80 in Windows Server 2003 SP2 o Windows XP SP2
Fare clic sul pulsante Start, scegliere Pannello di controllo, quindi Windows Firewall.
Nella scheda Eccezioni fare clic su Aggiungi porta.
In Nome digitare ReportServer (TCP sulla porta 80).
In Numero porta digitare 80.
Verificare che l'opzione TCP sia selezionata.
Fare clic su Cambia ambito.
Fare clic su Solo la rete (subnet) locale, quindi scegliere OK.
Scegliere OK per chiudere la finestra di dialogo.
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 vengano effettuate se gli utenti non dispongono di autorizzazioni sufficienti. Per ulteriori informazioni, vedere Procedura: Concessione dell'accesso utente a un server di report (Gestione report) nella documentazione online di SQL Server.
È inoltre possibile verificare che la porta sia aperta correttamente avviando Gestione report in un computer diverso. Per ulteriori informazioni, vedere Gestione report nella documentazione online di SQL Server.