Procedura: Configurazione dell'integrazione del server di report in Amministrazione centrale SharePoint

Se si configura un server di report per l'esecuzione in una distribuzione di un prodotto SharePoint, è necessario specificare impostazioni di integrazione che consentono di stabilire la connessione tra l'istanza della tecnologia SharePoint e un server di report di Reporting Services:

  • Per configurare l'integrazione del server di report, è necessario essere un amministratore della farm di SharePoint:

  • È necessario che nel sistema sia installato il componente aggiuntivo di Reporting Services per i prodotti SharePoint che fornisce le pagine di configurazione e l'integrazione generale.

  • È inoltre necessario disporre di un server di report di destinazione già connesso a un database del server di report creato per la modalità integrata SharePoint.

  • Se si configura Reporting Services per l'esecuzione in una server farm di SharePoint, è inoltre necessario che nel computer del server di report sia installato un front-end Web di SharePoint.

Le impostazioni specificate dall'amministratore vengono archiviate nel database di configurazione. Se si configura l'integrazione per una farm che include più server virtuali, le impostazioni specificate verranno utilizzate da tutti i front-end Web abilitati in una farm di SharePoint e in cui è installato il componente aggiuntivo di Reporting Services.

Se successivamente si modificano gli account di servizio del server di report o si estende la farm di SharePoint per includere applicazioni aggiuntive, è necessario eseguire nuovamente il comando per la concessione dell'accesso al database per aggiornare i diritti di accesso nel database di configurazione di SharePoint. Per ulteriori informazioni, vedere Configurazione dell'account del servizio del server di report.

Per ulteriori informazioni sul set di operazioni completo, vedere Configurazione di Reporting Services per l'integrazione con SharePoint 2010.

Nota

Quando si modifica l'URL di un server di report dopo averlo definito è necessario prestare molta attenzione, perché la modifica dell'URL di un server di report interrompe la connessione tra i server, compromettendo i report e i modelli in fase di elaborazione. Per la modifica dell'URL di un server di report in un server di produzione, seguire le procedure relative ai tempi di inattività pianificati in vigore nella propria organizzazione.

Per integrare un server di report con SharePoint

  1. Da Amministrazione centrale SharePoint fare clic su Impostazioni generali applicazione.

    Nella sezione Reporting Services verranno visualizzati i collegamenti seguenti:

    1. Integrazione Reporting Services

    2. Aggiungi un server di report all'integrazione

    3. Configura impostazioni predefinite server

    Se la sezione o i collegamenti non vengono visualizzati, il componente aggiuntivo di Reporting Services per SharePoint non è installato nel computer o la funzionalità non è attivata. Per ulteriori informazioni, vedere Procedura: Attivazione della caratteristica per server di report in Impostazioni sito.

  2. Fare clic su Integrazione Reporting Services.

  3. In URL servizio Web ReportServer specificare il sito del server di report da utilizzare con il sito o la farm di SharePoint corrente. L'URL può fare riferimento a una singola istanza del server di report o essere il nome del server virtuale configurato per un set di server di report con bilanciamento del carico in una distribuzione con scalabilità orizzontale.

    Per ottenere l'URL, aprire Gestione configurazione Reporting Services, connettersi al server di report, quindi fare clic su URL servizio Web. Fare clic sull'URL per aprire un browser e verificarne il funzionamento. Se non è stata ancora completata l'integrazione con SharePoint, è possibile che venga visualizzato un messaggio di errore di configurazione. Tale comportamento è stato definito in fase di progettazione.

    Copiare l'URL e incollarlo in URL servizio Web ReportServer.

    L'URL del server di report include un nome del server e una directory virtuale specificati in Gestione configurazione Reporting Services. Negli esempi seguenti vengono illustrate le modalità di creazione di un URL del server di report:

    • http://your-server-name/reportserver (è possibile utilizzare questo esempio se il server di report si trova in un computer diverso).

    • https://nome-server:443/reportserver.

    Non specificare https://localhost come URL per un server di report utilizzato nell'ambito di una farm di SharePoint. Gli indirizzi URL che includono https://localhost non sono validi per i front-end Web di SharePoint installati in server remoti.

    Se il server di report e l'istanza della tecnologia SharePoint sono stati installati in modalità affiancata, verificare i conflitti di nome della directory virtuale. Per ulteriori informazioni sui problemi relativi all'interoperabilità, vedere Distribuzione side-by-side di Reporting Services e Internet Information Services nella documentazione online di SQL Server.

  4. In Modalità di autenticazione selezionare Autenticazione di Windows o Account attendibile per specificare se l'endpoint del server di report installato sul server di SharePoint invia un'intestazione con un token di sicurezza per una connessione rappresentata sul server di report.

    Tutte le richieste originate da un'azione utente su una pagina di applicazione di Reporting Services vengono inoltrate dall'endpoint del server di report nell'applicazione Web di SharePoint a un server di report per l'elaborazione. In base alla modalità di autenticazione, la richiesta può includere o meno un token di identità dell'utente di SharePoint nell'intestazione.

    Se l'applicazione Web di SharePoint è configurata per l'autenticazione di Windows e il protocollo Kerberos è abilitato, è possibile selezionare Autenticazione di Windows per stabilire la connessione tramite la sicurezza integrata di Windows. In questo caso non viene inviato alcun token di identità dell'utente. Se lo si desidera, è possibile selezionare Account attendibile per rappresentare l'account attendibile e passare le informazioni relative all'utente di SharePoint nell'intestazione della richiesta inviata al server di report.

    Per ulteriori informazioni sulle connessioni server, vedere Panoramica sulla sicurezza per Reporting Services utilizzato in modalità di integrazione con SharePoint nella documentazione online di SQL Server.

  5. In Credenziali specificare le credenziali che rappresentano un membro del gruppo Administrators nel computer che ospita il server di report.

  6. In Attiva la funzionalità Reporting Services scegliere l'ambito per il quale si desidera attivare la funzionalità di integrazione di Reporting Services, specificando tutte le raccolte siti o solo quelle selezionate.

  7. Scegliere OK.

  8. Verrà visualizzata la pagina Riepilogo integrazione. Nel riepilogo vengono mostrati i risultati dell'accesso al database, dell'appartenenza al gruppo di Windows e dell'attivazione della funzionalità. Se l'URL del servizio Web specificato fa parte di una distribuzione con scalabilità orizzontale di Reporting Services, verrà visualizzata la sezione Integrazione con scalabilità orizzontale di Reporting Services nella pagina di riepilogo. Nella sezione relativa alla scalabilità orizzontale vengono elencate tutte le istanze di Reporting Services rilevate nella distribuzione con scalabilità orizzontale. Nell'elenco non viene indicato se ogni istanza sia già stata integrata con SharePoint. L'elenco viene fornito per ricordare agli utenti di verificare se le istanze sono integrate tramite uno dei metodi seguenti:

    • Fare clic sul collegamento Aggiungi istanza accanto al nome dell'istanza.

    • Nella pagina Integrazione Reporting Services fare clic su Aggiungi un server di report all'integrazione.

    Una volta completato il controllo del riepilogo dell'integrazione fare clic su Chiudi.

Per specificare le impostazioni predefinite del server

  1. Nella sezione Reporting Services fare clic su Configura impostazioni predefinite server.

  2. In Snapshot della cronologia dei report impostare un valore predefinito a livello di sito per il numero di copie della cronologia dei report da conservare. Il valore predefinito specifica un'impostazione iniziale che definisce il numero di snapshot che può essere archiviato per ogni report. È possibile specificare limiti diversi nelle pagine delle proprietà dei singoli report.

  3. In Timeout elaborazione report specificare il numero di secondi che devono trascorrere prima che si verifichi il timeout dell'elaborazione del report nel server di report. Tale valore viene applicato all'elaborazione dei report in un server di report. L'impostazione non ha effetto sull'elaborazione dei dati nel server database che fornisce i dati per il report. Il conteggio del timer per l'elaborazione del report inizia al momento della selezione del report e termina all'apertura del report. Il valore specificato deve essere sufficiente per consentire il completamento dell'elaborazione sia dei dati che del report.

  4. In Registro elaborazione report specificare se il server di report deve generare o meno log di traccia e il numero di giorni per cui mantenere tali log. . I log vengono archiviati nel computer del server di report, nella cartella Programmi\Microsoft SQL Server\MSSQL.n\ReportServer\Log. Viene creato un nuovo file di log a ogni riavvio del servizio. Per ulteriori informazioni sui file di log, vedere Log di traccia del servizio del server di report.

  5. In Abilita sicurezza integrata di Windows specificare se è possibile stabilire una connessione all'origine dei dati di un report utilizzando il token di sicurezza di Windows dell'utente che richiede il report.

  6. In Consenti esecuzione report ad hoc specificare se gli utenti possono eseguire query ad hoc da un report di Generatore report. Selezionando questa opzione si imposta la proprietà EnableLoadReportDefinition sul server di report. Se si deseleziona questa opzione, il server di report non genererà report click-through per i report che utilizzano un modello di report come origine dati.

  7. In Consenti download del controllo ActiveX RsClientPrint specificare se gli utenti possono scaricare il controllo lato client che fornisce le opzioni di stampa.

  8. In Consenti download di Generatore report specificare se ai client viene visualizzato il pulsante per il download dell'applicazione Generatore report.

  9. In URL di avvio del Generatore report personalizzato specificare un URL personalizzato se il server di report non utilizza l'URL predefinito di Generatore report. Questa impostazione è facoltativa. Se non si specifica un valore, verrà utilizzato l'URL predefinito, che consente di avviare Generatore report 3.0. Per avviare Generatore report 1.0 come applicazione ClickOnce, immettere il valore seguente: http://<nomecomputer>/ReportServer/ReportBuilder/ReportBuilder_1_0_0_0.application.

  10. Fare clic su OK.

  11. Se si esegue l'installazione in un singolo server, rivedere le informazioni di post-integrazione in Procedura: Installazione e configurazione dell'integrazione SharePoint in un server autonomo.