Configurazione di Reporting Services per l'integrazione con SharePoint 3.0
È possibile configurare una distribuzione di SQL ServerReporting Services per l'utilizzo con una distribuzione di MicrosoftWindows SharePoint Services 3.0 o MicrosoftOffice SharePoint Server 2007. Per consentire agli utenti di pubblicare documenti dei report nelle raccolte di SharePoint, nonché utilizzare servizi per la visualizzazione e la gestione dei report nei siti di SharePoint, è necessario eseguire una procedura di configurazione sia in un server di report che in una distribuzione del prodotto o della tecnologia SharePoint. Poiché tale procedura consente di definire le informazioni di connessione al server, è importante eseguire i passaggi nell'ordine indicato.
In questo argomento viene fornita una panoramica dei passaggi di configurazione per ciascun server. Sono incluse le sezioni seguenti:
Panoramica sui passaggi di configurazione in un server di report
Panoramica sui passaggi di configurazione in SharePoint Server
Configurazione degli account del servizio
Configurazione dell'integrazione del server
Per ulteriori informazioni sulle diverse topologie di server, vedere Topologie di distribuzione di Reporting Services in modalità integrata SharePoint. Per un elenco completo di argomenti sull'integrazione con SharePoint nella documentazione in linea, vedere Informazioni sulla modalità integrata SharePoint.
Panoramica sui passaggi di configurazione in un server di report
Per configurare un server di report per l'integrazione con SharePoint, è necessario disporre di un server di report autonomo esistente o di una distribuzione con scalabilità orizzontale. È necessario effettuare le operazioni seguenti nel server di report:
Creare un database del server di report in modalità integrata SharePoint.
Questa operazione consente di impostare le proprietà del server di report e di attivare un nuovo endpoint SOAP di gestione del server di report da utilizzare per le operazioni integrate. Per creare il database, utilizzare lo strumento di configurazione di Reporting Services.
Per le distribuzioni che includono una server farm di SharePoint, installare un front-end Web di Windows SharePoint Services nel computer del server di report. Il front-end Web unisce in join il computer del server di report a una farm di SharePoint. L'installazione del front-end Web nel computer del server di report è necessaria solo se il server di report e l'istanza della tecnologia SharePoint vengono distribuiti in computer diversi.
Per le distribuzioni che includono l'installazione di database di SharePoint nello stesso computer del server di report, configurare il servizio del server di report in modo da eseguirlo con un account di dominio. Questo passaggio è necessario solo se i database del server di report e quelli dell'applicazione si trovano in un computer diverso rispetto a quello in cui si trova l'applicazione Web di SharePoint.
Informazioni sul database del server di report
Il database del server di report costituisce l'archivio interno per una o più istanze del server di report. Un database del server di report può supportare operazioni in modalità nativa o in modalità di integrazione con SharePoint, ma non entrambe. Il contenuto del database è specifico della modalità in uso e non è intercambiabile tra le modalità del server. Se si crea un database del server di report per supportare la modalità di integrazione con SharePoint, in seguito non sarà possibile convertire tale database o eseguirne la migrazione per l'esecuzione con un'istanza del server di report in modalità nativa. In base alla modalità del server, un database del server di report viene utilizzato nei modi seguenti:
Quando viene creato per le operazioni in modalità nativa, il database del server di report rappresenta l'unico repository per i dati persistenti utilizzati dal server di report.
Nel database del server di report creato per la modalità di integrazione con SharePoint vengono archiviate le proprietà del server, gli snapshot delle esecuzioni dei report, le cronologie dei report, le definizioni delle sottoscrizioni e le pianificazioni. Il database del server di report contiene inoltre una copia secondaria dei report, i modelli di report, le origini dei dati condivise e le risorse per migliorare le prestazioni di elaborazione nel server. La posizione di archiviazione primaria per i documenti dei report è costituita dai database del contenuto di SharePoint. Per ulteriori informazioni, vedere Archiviazione e sincronizzazione del contenuto del server di report con i database di SharePoint.
La creazione di un database del server di report per la modalità di integrazione con SharePoint rappresenta un primo importante passaggio della configurazione del server di report per l'integrazione con SharePoint. Per creare il database del server di report e configurare la connessione al server di report, è possibile utilizzare lo strumento di configurazione di Reporting Services. La connessione al database del server di report viene eseguita solo dal server di report. La connessione al database del server di report o il recupero di dati da tale database non viene mai eseguito dall'istanza di Windows SharePoint Services o Office SharePoint Server .
Informazioni sulla distribuzione con scalabilità orizzontale del server di report e sulla modalità integrata SharePoint
Se si integra una distribuzione con scalabilità orizzontale del server di report con una server farm di SharePoint, tutte le istanze del server di report appartenenti alla distribuzione devono essere eseguite in modalità integrata SharePoint. Nella stessa distribuzione con scalabilità orizzontale non possono infatti essere presenti server eseguiti in modalità diverse. È necessario inoltre creare un singolo punto di ingresso alla distribuzione con scalabilità orizzontale, ovvero un URL che si risolve in un indirizzo IP virtuale per un cluster con bilanciamento del carico di rete in cui sono installate le istanze del server di report.
Informazioni su più istanze del server di report e sulla modalità integrata SharePoint
Se si installano più istanze di Reporting Services in un solo computer, ma se ne configura solo una per la modalità integrata SharePoint, effettuare le operazioni seguenti:
Verificare che tutte le istanze di Reporting Services siano della stessa versione. In SQL Server 2008 Reporting Services (SSRS) è stata introdotta una versione aggiornata del provider di Strumentazione gestione Windows (WMI) di Reporting Services. Nello stesso computer non possono essere presenti contemporaneamente SQL Server 2008 Reporting Services (SSRS) e versioni precedenti a SQL Server 2008 Reporting Services (SSRS). È necessario pertanto che tutte le istanze del server di report eseguano SQL Server 2008 Reporting Services (SSRS) o versione successiva, anche se non si richiedono funzionalità di SQL Server 2008 Reporting Services (SSRS) per tutte le istanze.
Se si esegue il programma di installazione di SQL Server 2008 per ogni istanza del server di report in momenti diversi, riavviare il servizio WMI dopo aver installato la seconda istanza di SQL Server 2008 Reporting Services (SSRS).
Panoramica sui passaggi di configurazione in un server SharePoint
Per configurare l'integrazione sul server che esegue il prodotto o la tecnologia SharePoint, è necessario effettuare le operazioni seguenti:
Scaricare e installare il componente aggiuntivo di Reporting Services per le tecnologie SharePoint.
Tale componente consente di installare file di programma e pagine dell'applicazione, incluse le pagine che vengono aperte in Amministrazione centrale per specificare l'URL del server di report e altre impostazioni di integrazione. È possibile specificare le impostazioni di integrazione del server di report per una farm di SharePoint o un'applicazione Web di SharePoint autonoma.
Attivare la funzionalità del server di report se il componente aggiuntivo non viene installato in una raccolta di siti radice.
Utilizzare Amministrazione centrale SharePoint per configurare l'integrazione del server di report. Le impostazioni di configurazione includono la specifica di un unico URL del server di report, l'impostazione di un tipo di autenticazione sulle richieste dirette al server di report e la concessione all'account del servizio del server di report delle autorizzazioni per l'accesso al database.
Se si desidera, in Amministrazione centrale SharePoint è possibile specificare impostazioni predefinite del server di report che abilitano la registrazione, nonché definire report ad hoc, limiti per la cronologia dei report e valori di timeout.
I prodotti e le tecnologie SharePoint possono essere distribuiti come farm o come server autonomo. Una farm contiene uno o più server virtuali, ognuno dei quali rappresenta un'applicazione Web di SharePoint. Un server di report viene integrato a livello della farm. Dal punto di vista dell'integrazione dell'archiviazione, per ogni farm può esistere solo un database del server di report. Per gestire le impostazioni di integrazione relative a tutti i server della farm, è possibile utilizzare Amministrazione centrale SharePoint.
Ogni applicazione Web di SharePoint presente in una farm può essere configurata per l'utilizzo di provider di autenticazione diversi. Tale configurazione non influisce in alcun modo sull'integrazione del server di report. La distribuzione del server di report gestirà infatti le richieste per ogni server della farm indipendentemente dal provider di autenticazione utilizzato da tale server.
Ogni applicazione Web dispone di un sito principale predefinito. È possibile impostare le autorizzazioni in modo diverso per ogni sito principale per variare la disponibilità degli elementi e delle operazioni del server di report tra tutti i server della farm.
Configurazione degli account del servizio
Un server di report viene implementato come un unico servizio Web eseguito con un account predefinito o con un account utente locale o di dominio di Windows. In modalità integrata SharePoint il servizio deve essere connesso al database del contenuto di SharePoint con autorizzazioni di scrittura e di esecuzione. Poiché il servizio si connette ai database del contenuto di SharePoint, l'account utilizzato per eseguire il servizio presenterà requisiti diversi a seconda che vengano utilizzate o meno connessioni remote e che la connessione all'endpoint proxy dell'URL del server di report utilizzi la protezione integrata di Windows o la modalità Account attendibile.
Nella tabella seguente sono contenute indicazioni relative all'account del servizio per scenari di distribuzione diversi.
Scenario di distribuzione |
Servizi |
Database di SharePoint |
Indicazione relativa all'account del servizio del server di report |
---|---|---|---|
Server unico |
Tutti i servizi sono installati nello stesso computer |
Nello stesso computer |
Qualsiasi (NetowrkService, utente di dominio, utente locale, LocalSystem). Poiché le applicazioni utilizzano una connessione al database locale, è possibile configurare il servizio in modo che sia eseguito con qualsiasi tipo di account. |
Distribuzione in più computer |
Applicazione Web di SharePoint e server di report installati in computer separati |
In un terzo computer -oppure- Nel computer server di SharePoint |
Account utente di dominio -oppure- NetworkService, ma solo se si aggiunge NT_AUTHORITY\NetworkService al gruppo di Windows WSS_WPG nel computer del server di report. Per ulteriori informazioni, vedere Risoluzione dei problemi di configurazione. |
Distribuzione in più computer |
Applicazione Web di SharePoint e server di report installati in computer separati |
Nel computer del server di report |
È necessario utilizzare l'account utente di dominio, indipendentemente dalla configurazione dell'endpoint proxy dell'URL del server di report. Quando i database di SharePoint vengono eseguiti in un computer remoto, l'applicazione Web di SharePoint nega esplicitamente l'accesso al database agli account di un computer remoto. Se il server di report e i database di SharePoint si trovano nello stesso computer e se gli account del servizio vengono eseguiti con un account predefinito, l'accesso a tali account verrà negato. Se si configura il servizio per l'esecuzione come account utente di dominio, è possibile evitare che al server di report venga negato l'accesso al database perché il servizio viene eseguito con un account non consentito. |
[!NOTA]
Il database del server di report non è incluso nella discussione sui requisiti dell'account del servizio per le connessioni al database poiché la connessione al database del server di report viene eseguita solo dal server di report stesso.
Informazioni sulla configurazione degli account del servizio di SharePoint
In base alle indicazioni relative agli account del servizio per Windows SharePoint Services e Office SharePoint Server , per una distribuzione della server farm è necessario eseguire il processo del pool di applicazioni con un account utente di dominio e non come Servizio di rete. Sebbene sia consigliato, non è obbligatorio utilizzare un account utente di dominio. È importante tuttavia tenere presente che se si configura un'applicazione Web di SharePoint per l'esecuzione come Servizio di rete e il server di report si trova in un computer remoto, durante l'accesso a report e a funzionalità del server di report da un sito di SharePoint si verificheranno errori se l'endpoint proxy dell'URL del server di report si connette in modalità Account attendibile. Per ulteriori informazioni sugli errori del server che si verificano quando si distribuisce questa configurazione, vedere Risoluzione dei problemi di configurazione.
Per ulteriori informazioni sulla connessione dell'account del servizio a un'istanza della tecnologia SharePoint, vedere Panoramica sulla protezione per Reporting Services utilizzato in modalità di integrazione con SharePoint. Per informazioni sulle indicazioni relative agli account del servizio per una distribuzione di SharePoint, vedere l'argomento relativo alla pianificazione di account amministrativi e di servizio nella documentazione di Windows SharePoint Services.
Configurazione dell'integrazione del server
La configurazione dei server per le operazioni integrate richiede l'esecuzione di diversi passaggi, nonché l'utilizzo di più strumenti. Fare clic sui collegamenti seguenti per leggere le istruzioni per configurare l'integrazione del server in scenari di distribuzione specifici:
Vedere anche