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. 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 dipende da SQL Server ed è costituito da diversi database di SQL Server. Per impostazione predefinita, questi database vengono 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 dalle raccolte di progetti team

  • **TFS_**CollectionName, ossia singoli database per le raccolte di progetti team (ogni raccolta 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 offerto dall'archiviazione di tutti i dati in un database consiste nella semplificazione della gestione dei dati in quanto non è necessario eseguire il backup dei singoli computer client. Se si ha dimestichezza con il backup database SQL Server, sarà ugualmente semplice eseguire il backup e il ripristino anche dei database Team Foundation Server.

Suggerimento

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, vedere Requisiti delle regole di confronto di SQL Server 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 Server. Tuttavia, Reporting Services non deve essere installato sullo stesso server fisico di un altro aspetto logico del livello applicazione, ad esempio Prodotti SharePoint.

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 lettore rapporti 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 per Team Foundation Server l'account lettore rapporti 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 Account richiesti per l'installazione di Team Foundation Server.

Suggerimento

Anche se è stato effettuato l'accesso con credenziali amministrative, è possibile che si riscontrino problemi con l'accesso a Report Manager o al sito https://localhost/Reports a meno che non si aggiungano tali siti all'elenco dei siti attendibili in Internet Explorer o si avvii Internet Explorer come amministratore.Per avviare Internet Explorer come amministratore, fare clic su Start, scegliere Tutti i programmi, aprire il menu di scelta rapida di Internet Explorer e scegliere Esegui come amministratore.Per ulteriori informazioni, vedere il sito Web Microsoft.

Vedere anche

Concetti

Ruoli di SQL Server Reporting Services