Condividi tramite


Informazioni su SQL Server e SQL Server Reporting Services

Se si comprende il funzionamento di SQL Server e di SQL Server Reporting Services nonché l'interazione di entrambi con Team Foundation Server è possibile gestire più facilmente Visual Studio Team Foundation Server. Se la distribuzione utilizza anche Prodotti SharePoint, sarà necessario gestire le dipendenze tra Prodotti SharePoint e Reporting Services. Per informazioni più approfondite su SQL Server 2008, vedere questa pagina nel sito Web Microsoft: SQL Server 2008. Nel presente argomento vengono illustrate specificamente le iterazioni tra SQL Server, SQL Server Reporting Services e Team Foundation Server.

Interazioni tra Team Foundation Server e SQL Server

Il livello dati logico per Team Foundation è basato su SQL Server ed è costituito da diversi database di SQL Server. Per impostazione predefinita, questi database sono denominati come segue: 

  • TFS_Configuration, contenente tutte le informazioni di configurazione per le risorse di Team Foundation Server

  • TFS_Warehouse, ossia il database per tutti i rapporti in Team Foundation Server 

  • TFS_Analysis, ossia un database multidimensionale in cui vengono archiviati i dati aggregati dagli insiemi di progetti team

  • **TFS_**CollectionName, ossia singoli database per gli insiemi di progetti team (ogni insieme dispone del relativo database).

Questo livello logico può trovarsi in uno o più server fisici oppure può essere distribuito in un cluster SQL Server di server.

Nel diagramma seguente viene illustrata l'architettura logica di una distribuzione di Team Foundation Server integrata sia con SQL Server Reporting Services sia con Prodotti SharePoint:

Relazioni di database con Prodotti SharePoint

Un vantaggio di questo aspetto dell'architettura di Team Foundation Server è che tutti i dati necessari per ripristinare una distribuzione di Team Foundation Server sono archiviati in questi database. Non è necessario eseguire il backup dei singoli computer client. Se si ha dimestichezza con il backup dei database SQL Server, sarà molto semplice eseguire il backup e il ripristino dei database di Team Foundation Server.

Nota di avvisoAttenzione

Team Foundation Server richiede che le impostazioni delle regole di confronto non facciano distinzione tra maiuscole e minuscole, facciano distinzione tra caratteri accentati e non accentati e non siano binarie. Se si desidera utilizzare un'installazione esistente di SQL Server con Team Foundation Server, è necessario verificare che le impostazioni delle regole di confronto soddisfino questi requisiti. In caso contrario, l'installazione di Team Foundation Server non riuscirà. Per ulteriori informazioni è possibile scaricare la Guida all'installazione di Team Foundation dal sito Web Microsoft e consultare la sezione "Requisiti per l'impostazione delle regole di confronto per Team Foundation Server".

SQL Server deve essere installato in un server (o server) con livelli di attendibilità adatti configurati tra esso e il server (o server) che includono il livello applicazione logico di Team Foundation.

Interazioni tra Team Foundation Server e SQL Server Reporting Services

SQL Server Reporting Services è considerato parte del livello applicazione logico di Team Foundation. Tuttavia, Reporting Services non deve essere installato sullo stesso server fisico di un altro aspetto logico del livello applicazione, ad esempio Prodotti SharePoint. Per ulteriori informazioni, scaricare la guida all'installazione per Team Foundation dal sito Web Microsoft (la pagina potrebbe essere in inglese).

Quando si configurano le autorizzazioni di un utente o di un gruppo e l'appartenenza a un gruppo in Team Foundation Server, si devono configurare manualmente anche l'appartenenza al ruolo e le autorizzazioni appropriate per gli utenti e i gruppi specificati in Reporting Services. Per ulteriori informazioni, vedere Ruoli di SQL Server Reporting Services.

Oltre a configurare l'appartenenza al ruolo e le autorizzazioni in Reporting Services, è necessario gestire l'account del servizio utilizzato da Team Foundation Server per comunicare con il server di rapporti. Questo account viene spesso definito account delle origini dati per Reporting Services o TFSREPORTS. Analogamente all'account del servizio TFSSERVICE, l'account del servizio TFSREPORTS deve essere un membro di un gruppo di lavoro o di un dominio ritenuto attendibile da ogni computer che si connetterà a Team Foundation Server. Per ulteriori informazioni, vedere Servizi e account del servizio di Team Foundation Server e Modificare l'account del servizio o la password per SQL Server Reporting Services.

Nota importanteImportante

Anche se si è connessi con credenziali amministrative, in alcuni casi risulta impossibile accedere a Gestione report o al sito https://localhost/Reports in un computer che esegue Windows Server 2008 o Windows Vista. In questi casi è possibile che sia necessario aggiungere tali siti come siti attendibili in Internet Explorer o avviare Internet Explorer come amministratore. Per avviare Internet Explorer come amministratore, fare clic su Start, Tutti i programmi, fare clic con il pulsante destro del mouse su Internet Explorer, quindi su Esegui come amministratore. Per ulteriori informazioni, vedere il sito Web Microsoft.

Interazioni tra SQL Server Reporting Services e Prodotti SharePoint

Se la distribuzione utilizza sia Reporting Services sia Prodotti SharePoint, sarà necessario prendere in considerazione delle dipendenze aggiuntive prima che i rapporti e i dashboard per Team Foundation Server vengano visualizzati correttamente. Le valutazioni saranno diverse se si utilizza Windows SharePoint Services 3.0 o Microsoft Office SharePoint Server 2007. Per ulteriori informazioni, vedere Interazioni tra Prodotti SharePoint e Team Foundation Server e Account del servizio e dipendenze in Team Foundation Server.

Utilizzo di rapporti dopo l'aggiornamento del server

Se la distribuzione di Team Foundation Server è stata aggiornata da una versione precedente, potrebbe essere necessario eseguire passaggi aggiuntivi per visualizzare i rapporti precedenti o per aggiornare i tipi di rapporti e dashboard disponibili per i progetti team. Per ulteriori informazioni, vedere Locating Reports After the Upgrade to Team Foundation Server 2010, Aggiungere funzionalità SharePoint a un portale del progetto team aggiornato, Updating an Upgraded Team Project to Access New Features e Adding Dashboards and Reports to Upgraded Team Projects.

Vedere anche

Attività

Aggiungere un server di rapporti a un insieme di progetti team

Concetti

Architettura di Team Foundation Server

Ruoli di SQL Server Reporting Services

Ruoli nei Prodotti SharePoint

Pianificazione e rilevamento di progetti

Altre risorse

Gestione delle autorizzazioni

Gestione della configurazione del server con TFSConfig

Aggiungere un server di rapporti alla distribuzione

Aggiungere funzionalità SharePoint a un portale del progetto team aggiornato

Aggiungere rapporti a un progetto team

Cronologia delle modifiche

Data

Cronologia

Motivo

Luglio 2010

Aggiunta una sezione sull'utilizzo dei rapporti dopo l'aggiornamento di Team Foundation Server.

Commenti e suggerimenti dei clienti.