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 o di una tecnologia SharePoint, è necessario specificare impostazioni di integrazione che stabiliscono 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 del sito o della farm di SharePoint:
È necessario avere installato il componente aggiuntivo di Reporting Services in cui sono disponibili le pagine di configurazione.
È necessario disporre inoltre di un server di report di destinazione già connesso a un database del server di report creato per la modalità operativa integrata SharePoint.
Se si configura Reporting Services per l'esecuzione in una server farm di SharePoint, è necessario inoltre 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 3.0.
[!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 specificare le impostazioni per l'integrazione con il server di report in Amministrazione centrale
In Strumenti di amministrazione fare clic su Amministrazione centrale SharePoint 3.0.
Fare clic sulla scheda Gestione applicazioni.
Nella sezione Reporting Services dovrebbero essere visualizzati i collegamenti seguenti, ovvero Gestisci impostazioni integrazione, Concedi accesso al database, Configura impostazioni predefinite server. Se la sezione o i collegamenti non vengono visualizzati, il componente aggiuntivo di Reporting Services non è installato nel computer o la funzionalità non è attivata. Per ulteriori informazioni, vedere Procedura: Attivazione della funzionalità per server di report in Amministrazione centrale SharePoint.
Fare clic su Gestisci impostazioni integrazione.
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 lo strumento di configurazione di Reporting Services, connettersi al server di report, quindi fare clic su URL servizio Web. Fare clic sull'URL per verificarne il funzionamento. 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 nello strumento di configurazione di 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).
http://nome-server/reportserver (è possibile utilizzare questo esempio se il server di report viene eseguito in Microsoft Windows XP SP2).
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à side-by-side, verificare i conflitti relativi al nome della directory virtuale. Per ulteriori informazioni sui problemi relativi all'interoperabilità, vedere Distribuzione side-by-side di Reporting Services e Internet Information Services.
In Modalità di autenticazione selezionare Autenticazione di Windows o Autenticazione trusted per specificare se l'endpoint del server di report installato SharePoint Server invia un'intestazione con un token di protezione 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 protezione integrata di Windows. In questo caso non viene inviato alcun token di identità dell'utente. Se si desidera, è possibile selezionare Autenticazione trusted per rappresentare l'account attendibile e passare le informazioni relative all'utente di SharePoint nell'intestazione della richiesta inviata al server di report.
Se l'applicazione Web di SharePoint è configurata per l'autenticazione basata su form, l'intestazione della richiesta includerà sempre l'identità dell'utente di SharePoint e qualsiasi valore eventualmente specificato per la modalità di autenticazione verrà ignorato. Per ulteriori informazioni sulle connessioni al server, vedere Panoramica sulla protezione per Reporting Services utilizzato in modalità di integrazione con SharePoint.
Fare clic su OK.
Nella sezione Reporting Services fare clic su Concedi accesso al database. Durante questo passaggio, le informazioni sull'account di servizio vengono recuperate dall'istanza del server di report. Per l'account di servizio del server di report vengono creati un account di accesso al database e le relative autorizzazioni. Per l'integrazione di un server di report di Reporting Services con un'applicazione Web di SharePoint, è necessario che il server di report disponga dell'accesso ai database della configurazione e del contenuto di SharePoint. Il servizio del server di report deve essere in grado di connettersi come utente attendibile con autorizzazioni di lettura e scrittura.
Specificare il nome del server di report, che per impostazione predefinita corrisponde al nome del computer.
Specificare se l'istanza è costituita dall'istanza predefinita oppure da un'istanza denominata. In caso di dubbio, avviare lo strumento di configurazione di Reporting Services e connettersi al server di report. Nella finestra di dialogo Connessione a un'istanza di un server di report espandere Nome istanza per visualizzare un elenco delle istanze installate nel server. MSSQLSERVER è il nome dell'istanza predefinita. Tutte le altre sono istanze denominate.
Fare clic su OK.
Verrà visualizzata la finestra di dialogo Immissione credenziali.
Nella finestra di dialogo Immissione credenziali specificare il nome utente e la password per connettersi al server di report e recuperare le informazioni relative all'account del servizio. Assicurarsi di immettere credenziali relative a un account membro del gruppo Administrators locale nel computer del server di report.
Nella sezione Reporting Services fare clic su Configura impostazioni predefinite server.
In Impostazione predefinita cronologia report impostare un valore predefinito a livello di sito per il numero di copie della cronologia dei report da conservare. Il valore predefinito rappresenta un'impostazione iniziale che definisce il numero di snapshot archiviabili per ogni report. È possibile specificare limiti diversi nelle pagine delle proprietà dei singoli report.
In Timeout elaborazione report specificare il numero di secondi che devono trascorrere prima che si verifichi il timeout dell'eleborazione 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 di 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.
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. È possibile specificare se il server di report deve generare o meno log di traccia e il numero di giorni per cui conservare tali log. I log sono archiviati nel computer del server di report, nella cartella \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.
In Attiva protezione integrata di Windows specificare se è possibile stabilire una connessione all'origine dei dati di un report utilizzando il token di protezione di Windows dell'utente che richiede il report.
In Consenti report ad hoc specificare se gli utenti possono eseguire query ad hoc da un report di Generatore report. L'impostazione di questa opzione consente di attivare la proprietà EnableLoadReportDefinition nel server di report. Se si deseleziona questa opzione, nel server di report non sarà possibile generare report click-through per i report che utilizzano un modello di report come origine dei dati.
Fare clic su OK.
Vedere anche