Compartir a través de


Usar los grupos de disponibilidad Always On de SQL Server con Team Foundation Server

Este tema proporciona directrices generales para habilitar los grupos de disponibilidad AlwaysOn con Team Foundation Server.Dichos grupos requieren configurar algunos valores específicos de TFS, lo que puede ayudar a proporcionar una alta disponibilidad (HA) a las bases de datos relacionales de TFS como TFS_Configuration y TFS_Collection.La configuración específica de TFS establece la opción MultisubnetFailover en true en la cadena de conexión que TFS usa para la capa de datos y no es necesaria para proporcionar compatibilidad de alta disponibilidad con la funcionalidad de informes o con SharePoint.Para proporcionar una alta disponibilidad al servidor de informes de TFS o la implementación de SharePoint, use la documentación de dichos productos.

La compatibilidad de TFS con los grupos de disponibilidad AlwaysOn depende de su activación: si desea usarla, debe incluir la base de datos TFS_Configuration, así como todas las bases de datos TFS_Collection, en el grupo de disponibilidad.En caso de agregar una colección de proyectos de equipo en el futuro, la base de datos de dicha colección se deberá agregar al grupo de disponibilidad en SQL Server.

Como novedad de esta versión, TFS 2013 permite usar más de un grupo de disponibilidad de SQL Server.

Use la documentación de SQL Server para obtener instrucciones sobre cómo configurar los grupos de disponibilidad AlwaysOn.TFS no requiere ninguna configuración específica para los grupos de disponibilidad AlwaysOn.Use la configuración que mejor se ajuste a las necesidades del equipo y siga las recomendaciones incluidas en la guía de SQL Server.Vea el tema sobre introducción a los grupos de disponibilidad de AlwaysOn Availability (SQL Server).

Configurar una nueva instalación de TFS con grupos de disponibilidad AlwaysOn

Este es un tutorial de alto nivel sobre los pasos necesarios para implementar los grupos de disponibilidad AlwaysOn durante la instalación de TFS.

SugerenciaSugerencia

Si desea establecer la opción MultisubnetFailover en true en la cadena de conexión para una implementación de TFS en ejecución, use el comando RegisterDB de TFSConfig con el argumento /usesqlalwayson.Para poder establecer la opción MultisubnetFailover, deberá usar el comando TFSServiceControl para detener e iniciar TFS.Vea RegisterDB (Comando) y TFSServiceControl (Comando).

Uno: configurar los grupos de disponibilidad AlwaysOn

El grupo de disponibilidad AlwaysOn de SQL Server debe estar listo antes de instalar TFS.Vea el tema sobre introducción a los grupos de disponibilidad de AlwaysOn Availability (SQL Server).

Dos: instalar TFS con el Asistente para configuración avanzada

Activar la casilla AlwaysOn

Si va a instalar TFS por primera vez, use el Asistente para configuración avanzada, que ofrece acceso a la casilla Esta instancia es un grupo de disponibilidad AlwaysOn de SQL que se indica arriba.En esta misma pantalla, especifique el agente de escucha del grupo de disponibilidad en el cuadro de texto Instancia de SQL Server.TFS creará las bases de datos TFS_Configuration y DefaultCollection en la réplica principal del grupo de disponibilidad AlwaysOn.Se crearán además las bases de datos de SharePoint si permite que TFS instale SharePoint Foundation.

SugerenciaSugerencia

También puede obtener acceso a la casilla Esta instancia es un grupo de disponibilidad AlwaysOn de SQL mediante el Asistente para configuración de capa de aplicación solamente o el Asistente para actualización.Vea Cómo: Crear una granja de servidores de Team Foundation Server (alta disponibilidad) o Requisitos de actualización de TFS.

Tres: agregar las nuevas bases de datos de TFS al grupo de disponibilidad AlwaysOn

Agregar las bases de datos de TFS al grupo de disponibilidad AlwaysOn

Deberá hacer una copia de seguridad de todas las bases de datos que desee agregar al grupo de disponibilidad AlwaysOn para su conformidad con los datos almacenados en dicho grupo.A continuación, use el asistente para grupos de disponibilidad para agregar las bases de datos al grupo.Vea Creación y configuración de grupos de disponibilidad (SQL Server) y Usar el Asistente para nuevo grupo de disponibilidad (SQL Server Management Studio).

SugerenciaSugerencia

Si agrega una nueva colección de proyectos de equipo a TFS, recuerde agregar la base de datos de la colección al grupo de disponibilidad en SQL Server.No se pueden tener algunas bases de datos de las colecciones de proyectos de equipo dentro del grupo de disponibilidad y otras fuera.

Compatibilidad de los grupos de disponibilidad AlwaysOn con informes y SharePoint

Las configuraciones específicas de TFS descritas en este tema no son necesarias para ofrecer compatibilidad de alta disponibilidad con la funcionalidad de informes o con SharePoint.Si desea proporcionar compatibilidad AlwaysOn para dichas características, use las directrices disponibles para esos productos o implemente alguna otra característica de alta disponibilidad admitida por TFS.

Informes y grupos de disponibilidad AlwaysOn

SharePoint y alta disponibilidad