Condividi tramite


Informazioni su SQL Server e SQL Server Reporting Services

Aggiornamento: novembre 2007

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 System Team Foundation Server. Nel sito Web Microsoft è disponibile una documentazione completa per SQL Server 2005 e per 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 di Team Foundation dipende da SQL Server. Il livello dati di Team Foundation è costituito da database SQL Server. Questo livello logico può trovarsi in uno server fisico oppure può essere distribuito in un cluster SQL Server di server. I dati di Team Foundation Server sono archiviati in sette database SQL Server. Uno dei vantaggi di questo tipo di architettura Team Foundation Server è che tutti i dati necessari per ripristinare una distribuzione Team Foundation Server sono archiviati in questi database. Non è necessario eseguire il backup di singoli computer client o di siti di progetti Team. 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. Per ulteriori informazioni, vedere Backup di Team Foundation Server.

Attenzione:

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. Per ulteriori informazioni, vedere Gestione di Team Foundation Server in un dominio Active Directory e Gestione di Team Foundation Server in un gruppo di lavoro.

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 e tecnologie SharePoint. Per ulteriori informazioni è possibile scaricare la Guida all'installazione di Team Foundation dal sito Web Microsoft e consultare la sezione relativa all'architettura di sicurezza di Team Foundation Server.

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 Reporting Services. Questo account viene spesso chiamato account del servizio Reporting Services o TFSREPORTS. Come l'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. A differenza dell'account del servizio TFSSERVICE, non è possibile gestire le modifiche a questo account solamente utilizzando lo strumento da riga di comando TFSAdminUtil. È necessario gestire le modifiche alla configurazione dell'account di TFSREPORTS nelle origini dati per Reporting Services così come nel database di integrazione Team Foundation Server e nei file web.config per Team Foundation Server. Per ulteriori informazioni, vedere Gestione dei servizi e degli account di servizio di Team Foundation Server e Procedura: cambiare l'account o la password del servizio SQL Server Reporting Services.

Nota importante:

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, scegliere Tutti i programmi, fare clic con il pulsante destro del mouse su Internet Explorer e quindi fare clic su Esegui come amministratore. Per ulteriori informazioni, vedere il sito Web Microsoft (informazioni in lingua inglese).

Vedere anche

Concetti

Architettura di sicurezza di Team Foundation Server

Ruoli di SQL Server Reporting Services

Ruoli di Windows SharePoint Services

Altre risorse

Gestione delle autorizzazioni

Comandi della riga di comando TFSAdminUtil