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 è 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 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

Archiviare tutti i dati in un database è vantaggioso poiché semplifica la gestione dei dati in quanto non è necessario eseguire il backup di 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 Team Foundation Server. 

SuggerimentoSuggerimento

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.Per ulteriori informazioni, vedere Procedura: installare Team Foundation Server tramite la configurazione avanzata.

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.

SuggerimentoSuggerimento

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, selezionare Start, Tutti i programmi, aprire il menu di scelta rapida Internet Explorer, quindi scegliere Esegui come amministratore. Per ulteriori informazioni, vedere il sito Web Microsoft.

Vedere anche

Concetti

Ruoli di SQL Server Reporting Services