Elenco di controllo per la distribuzione di server
In questo argomento vengono descritti i passaggi per la distribuzione di un server di report. Tali passaggi consentono di evitare gli errori che si verificano quando un sistema non è configurato correttamente o non è distribuito in modo completo.
Operazioni preliminari all'installazione
Prima di eseguire Setup.exe, esaminare i punti seguenti:
Il computer scelto deve soddisfare i requisiti hardware e software minimi. Per ulteriori informazioni, vedere Requisiti hardware e software per l'installazione di SQL Server 2008.
Creare o identificare gli account utilizzati nella distribuzione di un server di report. È necessario disporre di un account del servizio del server di report e di credenziali per la connessione al database del server di report. Per ulteriori informazioni, vedere Pianificazione di servizi, account e connessioni.
Definire l'istanza di SQL Server che ospiterà il database del server di report. È possibile utilizzare un'istanza locale o remota di SQL Server . È consigliabile scegliere un'istanza che si trovi in un computer dotato di sufficiente capacità di archiviazione per i report. Per ulteriori informazioni sui requisiti di spazio su disco, vedere Valutazione dei requisiti del database del server di report.
Verificare che l'istanza di SQL Server che ospita il database del server di report sia fisicamente protetta. Un utente malintenzionato che riesca ad accedere al database del server di report disponendo dell'autorizzazione necessaria per modificare il contenuto o lo schema rappresenta un pericolo molto grave per la protezione.
Facoltativo. Se si desidera utilizzare la funzionalità di posta elettronica del server di report per le sottoscrizioni, individuare il nome del server o del gateway SMTP utilizzato per il servizio di posta elettronica nell'organizzazione. Per ulteriori informazioni, vedere Configurazione di un server di report per il recapito tramite posta elettronica.
Esecuzione del programma di installazione
Dopo avere determinato i server da utilizzare e gli account da specificare, è possibile eseguire Setup.exe. Eseguire il programma di installazione nel computer che ospita i componenti lato server di Reporting Services. Per ulteriori informazioni sull'esecuzione del programma di installazione, vedere Guida introduttiva all'installazione di SQL Server 2008.
Operazioni successive all'installazione
Al termine della distribuzione, eseguire la procedura seguente nel computer server di report:
Aprire la porta 80 in Microsoft Windows Firewall per consentire le richieste in ingresso su tale porta. Se Reporting Services è stato installato in Microsoft Windows XP con Service Pack 2 o Windows Server 2003 con Service Pack 1, le richieste HTTP sulla porta 80 saranno bloccate per impostazione predefinita. Per aprire la porta 80, effettuare le operazioni seguenti:
Fare clic sul pulsante Start, scegliere Pannello di controllo, fare clic su Windows Firewall, quindi su Eccezioni e infine su Aggiungi porta.
In Nome digitare Server Web (TCP 80).
In Numero porta digitare 80.
Per il protocollo, selezionare TCP.
Fare clic su OK.
Per verificare che il server Web sia disponibile, aprire una finestra del browser e digitare http://<webservername>. Se è possibile aprire la porta, viene visualizzata la pagina Web predefinita.
Per consentire l'amministrazione remota di un server di report, è necessario apportare ulteriori modifiche alle impostazioni di Windows Firewall. Per ulteriori informazioni, vedere Procedura: Configurazione di un server di report per l'amministrazione remota.
Facoltativo. Per rendere non disponibili funzionalità specifiche, utilizzare il facet Configurazione superficie di attacco for Reporting Services della gestione basata su criteri. È possibile impedire le operazioni pianificate e le chiamate al servizio Web. Se queste funzionalità non vengono utilizzate, è consigliabile disattivarle per ridurre la superficie di attacco di un server di report.
Facoltativo. Installare gli strumenti client Oracle nel server di report se i report utilizzano il provider di dati Microsoft.NET Framework per Oracle. Dopo avere installato gli strumenti client, è necessario riavviare il servizio. Per consentire le sottoscrizioni di report che utilizzano origini dati Oracle, è necessario concedere le autorizzazioni all'account NetworkService. Per ulteriori informazioni, vedere https://support.microsoft.com/kb/870668.
Se il report recupera dati da un server di database remoto o se il database del server di report si trova in un computer remoto, aprire le porte 1433 e 1434 nel computer esterno. Assicurarsi di riavviare il server dopo avere aperto le porte. Per ulteriori informazioni, vedere Procedura: Configurazione di Windows Firewall per l'accesso al Motore di database.
Per accedere a un database relazionale di SQL Server tramite una connessione remota, è necessario che le connessioni remote siano abilitate nel server di database. Per verificare che le connessioni remote tramite TCP siano abilitate, è possibile utilizzare lo strumento Gestione configurazione SQL Server.
Verificare che nell'istanza di SQL Server che ospita il database del server di report sia in esecuzione il servizio SQL Server Agent. SQL Server Agent deve essere in esecuzione prima che gli utenti definiscano le sottoscrizioni e altre operazioni pianificate. Per abilitare SQL Server Agent, utilizzare SQL Server Management Studio.
Avviare lo strumento di configurazione di Reporting Services e connettersi al server di report installato. Se è stata installata una configurazione predefinita, è possibile utilizzare lo strumento per verificare che il server di report sia configurato. Se è stata eseguita un'installazione di tipo "solo file", è necessario specificare prenotazioni URL e un database del server di report. Per ulteriori informazioni, vedere Procedura: Avvio di Gestione configurazione Reporting Services.
Eseguire il backup della chiave simmetrica che supporta la crittografia in un server di report. Per ulteriori informazioni, vedere Backup e ripristino delle chiavi di crittografia.
Eseguire il ping del servizio Web ReportServer per assicurarsi che sia in esecuzione. In una finestra del browser digitare https://localhost/reportserver. Verificare inoltre che Gestione report sia in esecuzione. In una finestra del browser digitare https://localhost/reports. Si tratta della directory virtuale di Gestione report.
Facoltativo. Abilitare l'area di lavoro Report personali per offrire agli utenti cartelle personali per l'archiviazione e la gestione di singoli report. Per ulteriori informazioni, vedere Attivazione e disattivazione della funzionalità Report personali.
Facoltativo. Disabilitare la stampa sul lato client se non si desidera offrire questa funzionalità. La stampa sul lato client è abilitata per impostazione predefinita. Per ulteriori informazioni, vedere Attivazione e disattivazione della stampa sul lato client per Reporting Services.
Facoltativo. Esaminare i file di configurazione per rendere non disponibile qualsiasi formato di presentazione per il rendering che non si desidera utilizzare. Poiché Reporting Services è progettato per la creazione di report basati sul Web, il rendering dei report è inizialmente eseguito in HTML. Gli utenti possono visualizzare report su richiesta in un formato diverso. È possibile limitare le estensioni per il rendering disponibili rimuovendole dai file di configurazione. È inoltre possibile personalizzare le impostazioni per il recapito tramite posta elettronica del server di report, impostare limiti relativi al numero di connessioni aperte o modificare i limiti di memoria. Per ulteriori informazioni, vedere File di configurazione (Reporting Services) e Personalizzazione dei parametri di estensione per il rendering nel file RSReportServer.config..
Facoltativo. Visualizzare o modificare i limiti di memoria per il servizio del server di report. Per impostazione predefinita, il servizio è ottimizzato per offrire il massimo delle prestazioni. Per ulteriori informazioni sulle impostazioni predefinite, vedere Configurazione della memoria disponibile per applicazioni del server di report.
Creare assegnazioni di ruolo per concedere l'accesso al server di report ad altri utenti. Per ogni gruppo o utente è in genere consigliabile creare una coppia di assegnazioni di ruolo, una per l'accesso di sistema e l'altra per accedere agli elementi nello spazio dei nomi delle cartelle del server di report. Per ulteriori informazioni e per istruzioni dettagliate, vedere Esercitazione: Impostazione delle autorizzazioni in Reporting Services e Concessione di autorizzazioni in un server di report in modalità nativa.
Per l'amministrazione locale in Windows Vista e Windows Server 2008, aggiungere gli URL per i siti Reporting Services, ad esempio Gestione report, all'elenco dei siti attendibili e aggiungere le assegnazioni di ruolo per gli amministratori di Reporting Services.
Caricare i report di prova nel server e verificarne il corretto funzionamento.