Usare i gruppi di disponibilità Always On di SQL Server con Team Foundation Server

In questo argomento sono disponibili linee guida generali per abilitare i gruppi di disponibilità AlwaysOn con Team Foundation Server.I gruppi di disponibilità AlwaysOn richiedono una quantità ridotta di configurazione specifica di TFS. Ciò consente di garantire disponibilità elevata ai database relazionali di TFS quali TFS_Collection e TFS_Configuration.La configurazione specifica di TFS imposta l'opzione MultisubnetFailover su true nella stringa di connessione che TFS utilizza per il livello dati e non è necessaria per fornire supporto a disponibilità elevata per la creazione di rapporti o SharePoint.Per fornire disponibilità elevata al server di report TFS o alla distribuzione di SharePoint, usare la documentazione per tali prodotti.

Il supporto TFS per i gruppi di disponibilità AlwaysOn è una proposta di attivazione o disattivazione: per utilizzarlo, è necessario includere il database TFS_Configuration e tutti i database TFS_Collection nel gruppo di disponibilità.Se si aggiunge un insieme di progetti team in futuro, il database per tale insieme deve essere aggiunto al gruppo di disponibilità in SQL Server.

Una novità di questa versione è rappresentata dal fatto che TFS 2013 consente di usare più gruppi di disponibilità di SQL Server.

Usare la documentazione di SQL Server per istruzioni sulla configurazione dei gruppi di disponibilità AlwaysOn.TFS non richiede alcuna configurazione specifica dei gruppi di disponibilità AlwaysOn.Usare la configurazione che meglio soddisfa le esigenze del team e i consigli presenti nelle linee guida di SQL Server.Vedere Introduzione ai gruppi di disponibilità AlwaysOn (SQL Server).

Configurazione di una nuova installazione di TFS con i gruppi di disponibilità AlwaysOn

Si tratta di una procedura dettagliata di alto livello dei passaggi necessari per implementare i gruppi di disponibilità AlwaysOn durante l'installazione di TFS.

SuggerimentoSuggerimento

Per impostare l'opzione MultisubnetFailover su true nella stringa di connessione per una distribuzione di TFS già in esecuzione, usare il comando RegisterDB di TFSConfig con l'argomento /usesqlalwayson.Sarà necessario usare il comando di controllo TFSService per arrestare e avviare TFS prima che sia possibile impostare l'opzione MultisubnetFailover.Vedere Comando RegisterDB e Comando TFSServiceControl.

Uno: configurare i gruppi di disponibilità AlwaysOn.

Il gruppo di disponibilità AlwaysOn di SQL Server deve essere pronto prima di installare TFS.Vedere Introduzione ai gruppi di disponibilità AlwaysOn (SQL Server).

Due: installare TFS utilizzando la procedura guidata avanzata

Selezionare la casella di controllo AlwaysOn

Se si sta installando TFS per la prima volta, usare la configurazione guidata avanzata che consente di accedere alla casella di controllo Gruppo di disponibilità SQL AlwaysOn (riportata nell'immagine).In questa schermata immettere il listener del gruppo di disponibilità nella casella di testo Istanza di SQL Server.In TFS verranno creati i database TFS_Configuration e DefaultCollection nella replica primaria del gruppo di disponibilità AlwaysOn.Verranno inoltre creati i database di SharePoint, se si consente a TFS di installare SharePoint Foundation.

SuggerimentoSuggerimento

È inoltre possibile accedere alla casella di controllo Gruppo di disponibilità SQL AlwaysOn utilizzando solo il livello applicazione o gli aggiornamenti guidati.Vedere Procedura: creare una farm Team Foundation Server (disponibilità elevata) o Requisiti di aggiornamento di TFS.

Tre: aggiungere nuovi database TFS al gruppo di disponibilità AlwaysOn

Aggiungere database TFS al gruppo di disponibilità AlwaysOn

È necessario eseguire il backup dei database che si desidera aggiungere al gruppo di disponibilità AlwaysOn per renderli compatibili con i dati archiviati in un gruppo di disponibilità AlwaysOn.Successivamente, usare la procedura guidata del gruppo di disponibilità per aggiungere i database al gruppo.Vedere Creazione e configurazione di gruppi di disponibilità (SQL Server) e Usare la Creazione guidata Gruppo di disponibilità (SQL Server Management Studio).

SuggerimentoSuggerimento

Se si aggiunge un nuovo insieme di progetti team a TFS, ricordarsi di aggiungere il database per l'insieme al gruppo di disponibilità in SQL Server.Non è possibile avere alcuni database per le raccolte di progetti team all'interno del gruppo di disponibilità e altri all'esterno.

Supporto dei gruppi di disponibilità AlwaysOn per la creazione di rapporti e SharePoint

Le configurazioni specifiche di TFS descritte in questo argomento non sono necessarie per fornire supporto a disponibilità elevata per la creazione di rapporti o SharePoint.Per fornire il supporto AlwaysOn per tali funzionalità, usare le istruzioni disponibili per tali prodotti o implementare altre funzionalità a disponibilità elevata supportate da TFS.

Creazione di rapporti e gruppi di disponibilità AlwaysOn

SharePoint e disponibilità elevata