Aggiunta di un server di rapporti
Nelle installazioni locali di TFS possono essere inclusi rapporti che aiutano a gestire i progetti di sviluppo del software. Tuttavia, per utilizzarli è necessario disporre di un server di rapporti come parte della distribuzione. In caso contrario, è possibile aggiungere SQL Server Reporting Services alla distribuzione.
Suggerimento
Se si utilizza Visual Studio Online, l'aggiunta di un server di rapporti non è un'opzione in questa fase.Inoltre, se è stato installato TFS in un sistema operativo client, ad esempio Windows 7, non è possibile aggiungere la funzionalità di creazione rapporti come descritto qui, perché tale operazione non è supportata nei sistemi operativi client.
Che cosa è importante sapere prima di aggiungere un server di rapporti?
D: Che tipo di server di rapporti è possibile aggiungere?
R: È necessario aggiungere SQL Server Reporting Services per fornire un server di rapporti per TFS. Può essere aggiunto all'istanza di SQL Server che sta supportando TFS o a un'altra istanza.
D: Quali sono le autorizzazioni necessarie?
R: È necessario essere un membro del gruppo Administrators locale sul server, del gruppo Team Foundation Administrators in TFS e del gruppo sysadmin in SQL Server oppure disporre delle autorizzazioni equivalenti. Se non si dispone di queste autorizzazioni, richiederle ora.
D: È possibile aggiungere la funzionalità di creazione rapporti se TFS è installato in un sistema operativo client?
R: Se si tratta di un sistema operativo client, non è possibile aggiungere Reporting Services e Analysis Services direttamente. Le scelte non sono facili. Se si desidera aggiungere comunque Reporting Services, spostare la raccolta di progetti team in una distribuzione di TFS che supporta la creazione di rapporti oppure ripristinare l'intera distribuzione in un altro server in cui siano eseguiti un sistema operativo server e una versione di SQL Server che supportano la creazione di rapporti.
D: In che modo è possibile scoprire se si dispone già della funzionalità di creazione rapporti per TFS?
R: Controllare nella Console di amministrazione di Team Foundation Server. Se è presente un nodo di creazione rapporti e la funzionalità di creazione rapporti è configurata e abilitata, significa che è già presente.
Passare alla fine di questo argomento per verificare la disponibilità dei rapporti per la raccolta di progetti team e, successivamente, passare a Caricare rapporti in un progetto team.
D: È necessario eseguire prima il backup dei dati?
R: È necessario disporre di un backup recente. In caso contrario, è possibile eseguire un backup utilizzando lo strumento Backup pianificati.
Verificare le opzioni ed eseguire l'aggiornamento se necessario
Individuare la versione e l'edizione di SQL Server a disposizione attenendosi alle istruzioni riportate qui. Se la risposta è SQL Server Express, attenersi ai seguenti passaggi. Se si tratta di una qualsiasi altra edizione, ma non vengono visualizzate informazioni sulla versione e sull'edizione di Reporting Services o Analysis Services, passare ad Aggiungere Reporting Services. Se vengono visualizzate informazioni su questi servizi, essi sono già installati in SQL Server ed è possibile passare ad Aggiungere la creazione rapporti a TFS.
Se nella distribuzione si utilizza SQL Server Express, eseguire l'aggiornamento a un'edizione diversa. Per ulteriori informazioni sulle edizioni che supportano la creazione rapporti in TFS, vedere qui.
Aggiungere Reporting Services e Analysis Services a SQL Server
Una volta confermata la presenza di un'edizione di SQL Server che supporta la funzionalità di creazione rapporti (o la possibilità di eseguire l'aggiornamento a un'edizione di questo tipo), aggiungere le funzionalità Reporting Services e Analysis Services se non sono già configurate.
Aprire Centro installazione SQL Server per aggiungere le funzionalità a un'installazione esistente.
Durante il processo potrebbe essere necessario riavviare il computer, in particolare se è appena stato eseguito l'aggiornamento da SQL Server Express.
Una volta verificata l'integrità del server tramite tutti i controlli relativi alle regole di installazione, selezionare l'istanza a cui aggiungere le funzionalità. Suggerimento: se è stato eseguito l'aggiornamento da SQL Server Express, si disporrà di un'istanza denominata SQLEXPRESS.
In Selezione funzionalità aggiungere queste funzionalità:
Analysis Services
Reporting Services - Nativo
Strumenti di gestione – Completi (non illustrati)
Accettare le impostazioni predefinite per gli account del servizio in Configurazione server, a meno che la distribuzione non abbia esigenze specifiche relativamente questo account. Assicurarsi che tutti i servizi siano impostati sull'avvio automatico.
Aggiungere l'account utente in Configurazione di Analysis Services.
Scegliere Installazione e configurazione per Reporting Services, se possibile; in caso contrario, scegliere Solo installazione. Se si aggiungono funzionalità dopo l'aggiornamento da SQL Server Express, l'opzione Solo installazione potrebbe essere l'unica disponibile.
Completare la procedura guidata, inclusi tutti i riavvii del server che potrebbero essere necessari.
Se è stato necessario scegliere Solo installazione quando è stata aggiunta la creazione rapporti, sarà necessario aprire Gestione configurazione di Reporting Services e procedere con una configurazione aggiuntiva. In caso contrario, passare ad Aggiungere la creazione rapporti a TFS.
Configurare Reporting Services manualmente
Aprire Gestione configurazione di Reporting Services e connettersi al server di rapporti.
Dopo aver effettuato la connessione, assicurarsi che il servizio venga avviato, quindi passare alla pagina URL del servizio Web e applicare tutte le impostazioni predefinite.
A questo punto è necessario creare un database per la creazione rapporti. Nella pagina Database server di report tramite l'opzione Modifica database verrà aperta la configurazione guidata del database server di report per la creazione del database in questione.
Quando si specifica una connessione al server di database, includere il nome dell'istanza nonché il nome del server, separati da una barra (\).
Se non si utilizza un'istanza denominata, è sufficiente fornire solo il nome del server.
Accettare i valori predefiniti nelle restanti pagine della procedura guidata e attenderne il completamento. L'operazione potrebbe richiedere alcuni minuti.
Accettare tutte le impostazioni predefinite nella pagina URL gestione rapporti.
A questo punto si dispone di Reporting Services completamente configurato nell'istanza di SQL Server che supporta TFS. Aggiungere ora la funzionalità di creazione rapporti in TFS.
Aggiungere la creazione rapporti in TFS
Sarà necessario aggiungere la creazione rapporti in due posizioni: in TFS stesso e nella raccolta di progetti team.
Aprire la console di amministrazione per TFS e passare al nodo Creazione rapporti per avviare il processo di configurazione.
Selezionare la casella di controllo Utilizza creazione rapporti. Nella scheda Warehouse immettere il nome del server di rapporti e l'istanza del database warehouse. Utilizzare il nome predefinito del database (TFS_Warehouse) ed eseguire i test della connessione.
Suggerimento: poiché si tratta della prima configurazione della funzionalità i creazione rapporti, i database non esistono ancora. Verranno creati al termine del processo di configurazione.
Fornire le stesse informazioni sull'istanza e sul server per Analysis Services, ma utilizzare il nome predefinito per il database di analisi (TFS_Analysis). Fornire un nome account e una password per un account delle origini dati, vale a dire un account speciale creato per tale scopo. Per ulteriori informazioni su questi account, vedere qui.
Suggerimento: verificare la connessione prima di continuare.
Per Rapporti immettere i nomi del server e dell'istanza in Server, separati da una barra. Utilizzare Popola URL per popolare automaticamente le due caselle seguenti. Aggiungere le stesse informazioni dell'account delle origini dati specificate nella scheda precedente.
Al termine, verranno creati i database e verrà avviata la compilazione del warehouse.
A questo punto aggiungere il server di rapporti alla raccolta di progetti team. Modificare le informazioni in Cartella rapporti.
Suggerimento
Se non viene visualizzata la scheda Cartella rapporti, potrebbe essere necessario aggiornare o riavviare la console di amministrazione.
A meno che non esistano motivi specifici, utilizzare l'esempio fornito e assicurarsi di includere il nome della raccolta.
Una volta aggiunta la funzionalità di creazione rapporti al server e alla raccolta di progetti team, è possibile iniziare ad aggiungere i rapporti ai progetti.
Eseguire questa operazione
Caricare rapporti in un progetto team
Andare più a fondo
Si desidera ottenere ulteriori informazioni sull'installazione e la configurazione di SQL Server per l'utilizzo con TFS? Leggere ulteriori informazioni sulle versioni ed edizioni supportate, sull'utilizzo delle istanze denominate, sull'utilizzo di SQL Server 2012 AlwaysOn, nonché sull'utilizzo combinato di TFS, SQL Server e della creazione rapporti.
Si desidera aggiungere un utente come amministratore di una raccolta di progetti team o dell'intero TFS? Informazioni sulle azioni necessarie sono disponibili in Impostare autorizzazioni di amministratore per raccolte di progetti team e Impostare le autorizzazioni di amministratore per Team Foundation Server.
Occorre modificare l'account lettore dati scelto? Consultare le informazioni sulla modalità di esecuzione di questa operazione in Modificare l'account del servizio o la password per SQL Server Reporting Services o leggere Account del servizio e dipendenze in Team Foundation Server per comprendere meglio i requisiti e le operazioni da eseguire.