Compartir a través de


Pasar el servidor Team Foundation Server de una configuración de hardware a otra

Puede pasar una instancia de Visual Studio Team Foundation Server de una configuración de hardware a otro realizando un movimiento basado en la restauración. Este tipo de movimiento no es solo el más común, sino también uno de los tipos de movimiento más complejos para Team Foundation Server. Antes de iniciar un movimiento basado en la restauración, debe asegurarse de que este tipo de movimiento es el que mejor se adapta a sus objetivos de organización. Para obtener más información, vea Modos de cambiar la implementación de Team Foundation Server.

Nota importanteImportante

Cuando planea un movimiento de implementación, debe comprobar el ámbito y el propósito de los cambios que espera realizar y compararlos con los escenarios para cada tipo de movimiento. Al elegir el tipo de movimiento correcto, no solo minimiza la confusión y las interrupciones en la productividad del equipo sino que contribuye a garantizar la eficacia de su implementación a largo plazo.

Los movimientos basados en la restauración necesitan que restaure las bases de datos para su implementación al nuevo servidor o servidores que las hospedarán. Esto es necesario para mover la capa de datos. Después de haber movido todas las bases de datos, puede mover la capa de aplicación volviéndola a instalar en otro servidor. A continuación, debe reconfigurar la implementación para agregar las cuentas, las ubicaciones y los servicios necesarios para su funcionamiento.

Los procedimientos de este tema se han escrito para permitir el movimiento de todos los aspectos de una implementación de Team Foundation Server al nuevo hardware: las bases de datos, la capa de aplicación y cualquier otro componente haya configurado para admitir la implementación (informes, Productos de SharePoint). Puede elegir omitir pasos que no sean aplicables a su implementación concreta. Por ejemplo, si no configuró los informes, puede omitir los pasos para mover y reconfigurar los informes. Si solo desea mover las bases de datos de Team Foundation Server, vea Restaurar datos en distintos servidores o instancias. Si solo desea mover la capa de aplicación, vea Restaurar un servidor de nivel de aplicación. Si desea pasar de una implementación en un solo servidor a una implementación de varios servidores, vea Pasar de una implementación de servidor único a una implementación de servidor dual. Si desea mover una única colección de proyectos de equipo, vea Mover una colección de proyectos de equipo.

Para realizar un movimiento basado en la restauración, debe completar los procedimientos de las secciones siguientes:

  • Detener los servicios que usa Team Foundation Server

  • Realizar una copia de seguridad de las bases de datos y de la clave de cifrado

  • Instalar y configurar SQL Server en el nuevo servidor de capa de datos

  • Instalar y configurar el software necesario en el nuevo servidor de capa de aplicación

  • Restaurar las bases de datos

  • Redirigir Productos de SharePoint a la nueva ubicación de la base de datos de contenido

  • Instalar la capa de aplicación en el nuevo hardware

  • Preparar SQL Server para Team Foundation Server

  • Redirigir Team Foundation Server a sus bases de datos

  • Cambiar la propiedad de las bases de datos movidas

  • Actualizar todas las cuentas de servicio

  • Configurar la capa de aplicación en el nuevo hardware

  • Actualizar la dirección URL del servidor de capa de aplicación

  • Configurar Productos de SharePoint

  • Configurar Reporting Services y Analysis Services de SQL Server

  • Comprobar permisos de usuarios, grupos y cuentas de servicio

  • Configurar la integración de Project Server

  • Actualizar la memoria caché de datos en los equipos cliente

Permisos necesarios

Para realizar los procedimientos de este tema, debe ser miembro de los grupos siguientes o tener los permisos siguientes:

  • Miembro del grupo de seguridad Administrators en el servidor o servidores donde se ejecuta la consola de administración de Team Foundation.

  • Miembro del grupo de seguridad Administrador del sistema de SQL Server o tener los permisos Realizar copia de seguridad y Crear plan de mantenimiento de SQL Server establecidos en Permitir en la instancia de SQL Server que hospedará las bases de datos. 

  • Miembro del grupo de seguridad sysadmin para las bases de datos de Team Foundation y para la base de datos de SQL Server Analysis Services.

  • Usuario autorizado de la base de datos TFS_Warehouse.

  • Si la implementación utiliza Productos de SharePoint, miembro del grupo Administradores de la granja de servidores para la granja de servidores para la que está restaurando las bases de datos de Productos de SharePoint.

Además de estos permisos, es posible que tenga que cumplir los siguientes requisitos en un equipo que ejecute Windows Server 2008, Windows Server 2008 R2, Windows Vista o Windows 7:

  • Para seguir un procedimiento de línea de comandos, es probable que necesite abrir un símbolo del sistema con privilegios elevados; para ello, haga clic en Inicio, haga clic con el botón secundario en Símbolo del sistema y, a continuación, haga clic en Ejecutar como administrador.

  • Para seguir un procedimiento que requiera Internet Explorer, es probable que necesite iniciar Internet Explorer como administrador; para ello, haga clic en Inicio, Todos los programas, haga clic con el botón secundario en Internet Explorer y, a continuación, haga clic en Ejecutar como administrador.

  • Para obtener acceso al Administrador de informes, los informes o los sitios web de Reporting Services, es posible que necesite agregar estos sitios a la lista de sitios de confianza de Internet Explorer o iniciar Internet Explorer como administrador.

Para obtener más información, vea el siguiente tema en el sitio web de Microsoft: Control de cuentas de usuario.

Detener los servicios que usa Team Foundation Server

Antes de poder restaurar los datos, debe detener todos los servicios que Team Foundation Server utiliza en cada servidor. Si tiene componentes opcionales instalados, como Productos de SharePoint o SQL Server Reporting Services, debe detener esos servicios en los servidores donde estén instalados estos componentes.

Para detener los servicios que usa Team Foundation Server

  1. En el servidor que está ejecutando los servicios de capa de aplicación de Team Foundation, abra una ventana Símbolo del sistema y cambie los directorios a Unidad:\%Archivos de programa%\Microsoft Team Foundation Server 2010\Tools.

  2. Escriba el comando siguiente:

    TFSServiceControl quiesce

    Para obtener más información, vea TFSServiceControl (Comando).

Realizar una copia de seguridad de las bases de datos y de la clave de cifrado

Antes de poder mover su implementación de Team Foundation Server, debe hacer copia de seguridad de sus bases de datos. Como parte del movimiento, restaurará estas bases de datos al nuevo servidor de capa de datos.

Para preparar la implementación anterior para un movimiento basado en la restauración

  1. Haga copia de seguridad de todas las bases de datos de Team Foundation Server.

    Para obtener más información, vea Hacer copias de seguridad de Team Foundation Server.

    Nota

    También debe hacer copia de seguridad de todas las definiciones de sitio personalizadas, plantillas de sitio personalizadas o elementos web personalizados de Productos de SharePoint que desee mantener. Para obtener más información, vea "Backup and Restore Options for Windows SharePoint Services 2.0" en el sitio web de Microsoft o bien, para Windows SharePoint Services 3.0, "Recomendaciones para la protección y recuperación de datos" (Windows SharePoint Services)" en el sitio web de Microsoft.

  2. Haga copia de seguridad de la clave de cifrado para Reporting Services y almacénela en una ubicación segura en un equipo diferente del servidor que está ejecutando Team Foundation Server. Asegúrese de que la nueva implementación pueda tener acceso a la clave y almacene la contraseña con la que se cifra la clave.

    Para obtener más información, vea Hacer copias de seguridad de la clave de cifrado de Reporting Services.

Instalar y configurar SQL Server en el nuevo servidor de capa de datos

Para restaurar datos para Team Foundation, debe instalar SQL Server en el equipo al que desee desplazar las bases de datos para Team Foundation Server. La versión de SQL Server que instala debe coincidir exactamente con la versión en el servidor original que hospedaba las bases de datos, incluidos el nivel de Service Pack, la configuración de intercalación y la edición del idioma. Si la coincidencia no es exacta, es posible que no pueda restaurar los datos o que Team Foundation Server no funcione correctamente incluso aunque pueda restaurar los datos.

Si desea utilizar más de un servidor para hospedar las bases de datos de Team Foundation Server, debe instalar y configurar SQL Server como una granja de servidores o como servidores individuales.

Para instalar y preparar SQL Server para la restauración de datos para Team Foundation

  • Instale SQL Server en el nuevo entorno y asegúrese de que funciona correctamente. Como alternativa, cree una instancia de SQL Server en un servidor que ya tenga una versión que coincida con la versión instalada.

    Para obtener más información, puede descargar la versión más reciente de la guía de instalación para Team Foundation en la página siguiente del sitio web de Microsoft: Installation Guide for Team Foundation. En esa guía, puede buscar temas sobre cómo instalar SQL Server en una implementación de varios servidores. Debe instalar la misma versión que la utilizada en la instalación original de Team Foundation Server.

Instalar y configurar el software necesario en el nuevo servidor de capa de aplicación

Para configurar un nuevo servidor o servidores que actúen como nueva capa de aplicación, primero debe instalar y configurar el software necesario para admitir Team Foundation Server. Este software incluye los componentes siguientes:

  • un sistema operativo compatible para su configuración de implementación

  • Internet Information Services (IIS)

  • SQL Server Reporting Services (si su implementación utiliza informes)

  • Productos de SharePoint (si su implementación se integra con Productos de SharePoint)

Nota

No podrá instalar Productos de SharePoint como parte de la instalación de la capa de aplicación al moverlo a un nuevo servidor. Debe instalar la misma versión y edición de Productos de SharePoint que utilizó en su implementación anterior.

Para instalar y configurar el software necesario

  • Instale y configure Windows, SQL Server Reporting Services y Productos de SharePoint en el nuevo entorno, y asegúrese de que el servidor y su software son operativos. 

    Para obtener más información, puede descargar la versión más reciente de la guía de instalación para Team Foundation en la página siguiente del sitio web de Microsoft: Installation Guide for Team Foundation. En esa guía, siga las instrucciones de la sección "Installing Prerequisites" para los siguientes componentes:

    • Internet Information Services (IIS)

    • SQL Server Reporting Services

    • Productos de SharePoint

      Nota

      Puede elegir cambiar las versiones o ediciones de algún software, como Productos de SharePoint, pero no de otros. El cambio de las versiones o ediciones podría complicar la restauración. Para lograr unos resultados óptimos, considere la posibilidad de restaurar al mismo software exactamente y, a continuación, realizar la actualización una vez completada la restauración.

Restaurar las bases de datos

Después de detener los servicios, puede restaurar los datos de Team Foundation en el nuevo servidor de capa de datos mediante las herramientas de restauración que se proporcionan con SQL Server.

Nota de precauciónPrecaución

Debe restaurar todas las bases de datos al mismo punto temporal; de lo contrario, las bases de datos no estarán sincronizadas. En los procedimientos siguientes se da por supuesto que está utilizando transacciones marcadas para ayudar a asegurar la sincronización. Para obtener más información, vea Hacer copias de seguridad de Team Foundation Server.

Para abrir el cuadro de diálogo Restaurar base de datos

  1. Inicie sesión en el servidor en el que desea restaurar las bases de datos.

  2. Haga clic en Inicio, seleccione Todos los programas, luego, Microsoft SQL Server 2008 y, a continuación, haga clic en SQL Server Management Studio.

    Nota

    Para obtener más información sobre cómo restaurar bases de datos, vea la página siguiente en el sitio web de Microsoft: Implementar escenarios de restauración para bases de datos de SQL Server.

    Se abre el cuadro de diálogo Conectar con el servidor.

  3. En la lista Tipo de servidor, haga clic en Motor de base de datos.

  4. En el cuadro Nombre del servidor, escriba el nombre del servidor de capa de datos y de la instancia de base de datos y, a continuación, haga clic en Conectar.

    Nota

    Si SQL Server está instalado en un clúster, el nombre del servidor es el nombre del clúster, no el del equipo.

    Se abre SQL Server Management Studio.

  5. Expanda el nodo Bases de datos para mostrar la lista de bases de datos que componen la capa de datos para Team Foundation.

Complete el procedimiento siguiente "Para restaurar una base de datos" para las siguientes bases de datos en cada servidor donde esté instalado y configurado SQL Server:

En el servidor o servidores que hospedan las bases de datos de Team Foundation Server:

  • TFS_Configuration

    Nota

    Este nombre de base de datos podría incluir caracteres adicionales entre TFS_ y Configuration.

  • TFS_NombreColección

    Nota

    Cada colección de proyectos de equipo tiene su propia base de datos. Por ejemplo, si tiene cinco colecciones de proyectos de equipo, tendrá cinco bases de datos; cada una se distingue por el nombre de la colección de proyectos de equipo. Estas bases de datos podrían estar en la misma instancia de SQL Server, en instancias independientes o en servidores físicos independientes. Debe hacer una copia de seguridad de cada una de estas bases de datos y, a continuación, restaurar cada una de ellas.

  • TFS_Warehouse

    Nota

    Este nombre de base de datos podría incluir caracteres adicionales entre TFS_ y Warehouse.

En el servidor que está ejecutando Reporting Services, si tiene uno configurado para su implementación y debe restaurar las bases de datos en un servidor diferente:

  • ReportServer

    Nota

    Si utilizara una instancia con nombre, esta base de datos se denominaría ReportServer$NombreDeInstancia.

  • ReportServerTempDB

    Nota

    Si utilizara una instancia con nombre, esta base de datos se denominaría ReportServerTempDB$NombreDeInstancia.

En el servidor o servidores que están ejecutando Productos de SharePoint, si ha configurado su implementación con una o más aplicaciones web de SharePoint y debe restaurar las bases de datos en un servidor diferente:

  • La base de datos de contenido de Productos de SharePoint (WSS_Content)

    Nota

    Los nombres de las bases de datos que contienen datos para Productos de SharePoint varían en función de la versión de Productos de SharePoint instalada y de si la persona que realizó la instalación personalizó su nombre. Además, estas bases de datos podrían no residir en el servidor de capa de datos si Productos de SharePoint se ha instalado en un servidor distinto del de Team Foundation Server Si las bases de datos residen en servidores diferentes, debe realizar una copia de seguridad, restaurarlas y configurarlas independientemente de Team Foundation Server. Sin embargo, debe sincronizar el mantenimiento de las bases de datos para evitar errores de sincronización.

En el servidor que está ejecutando SQL Server Reporting Services, si tiene uno configurado para su implementación y debe restaurar las bases de datos en un servidor diferente:

  • TFS_Analysis

Para obtener más información sobre estas bases de datos, vea Introducción a las copias de seguridad de Team Foundation Server.

Para restaurar una base de datos

  1. Haga clic con el botón secundario del mouse en la base de datos que desee restaurar, seleccione Tareas, luego Restaurar y, a continuación, haga clic en Base de datos.

    Se abre el cuadro de diálogo Restaurar bases de datos.

  2. En Origen de la restauración, haga clic en Desde dispositivo y, a continuación, haga clic en el botón de puntos suspensivos ().

  3. En el cuadro de diálogo Especificar copia de seguridad, especifique la ubicación del archivo de copia de seguridad y, a continuación, haga clic en Aceptar.

    La primera copia de seguridad que restaure debe ser una copia de seguridad completa, seguida de la copia de seguridad diferencial y, por último, las copias de seguridad de los registros de transacciones, en el orden en que se crearon.

  4. En Seleccionar los conjuntos de copia de seguridad que se van a restaurar, especifique los conjuntos de copias de seguridad que se van a restaurar.

    Asegúrese de restaurar las bases de datos completa, diferencial y de registro de transacciones si creó conjuntos de copia de seguridad de transacciones marcadas. Para obtener más información sobre las transacciones marcadas, vea Hacer copias de seguridad de Team Foundation Server.

  5. En el panel Seleccionar una página, haga clic en Opciones y, a continuación, active la casilla Sobrescribir la base de datos existente.

  6. En la lista Restaurar los archivos de base de datos como, compruebe que las rutas coinciden con las rutas actuales de la base de datos.

  7. En Estado de recuperación, realice uno de los pasos siguientes:

    • Si está usando transacciones marcadas, haga clic en Dejar la base de datos no operativa y no revertir transacciones no confirmadas. Pueden restaurarse registros de transacciones adicionales. (RESTORE WITH RECOVERY).

    • Si no está usando transacciones marcadas y no está aplicando registros de transacciones adicionales, haga clic en Dejar la base de datos lista para su uso.

    • Si no está usando transacciones marcadas, pero está aplicando registros de transacciones adicionales, haga clic en Dejar la base de datos no operativa.

  8. Haga clic en Aceptar.

    Aparecerá un icono de progreso.

  9. Cuando aparezca el cuadro de diálogo SQL Server Management Studio y se confirme la correcta restauración, haga clic en Aceptar para volver al Explorador de objetos.

  10. Si está usando transacciones marcadas, haga clic con el botón secundario en la base de datos recién restaurada, seleccione Tareas y Restaurar, y haga clic en Registro de transacciones.

    Se abrirá la ventana Restaurar registro de transacciones.

  11. En la página General, asegúrese de que está seleccionada la base de datos adecuada en la lista Base de datos.

  12. En Seleccionar el registro de transacciones que desea restaurar, active la casilla situada junto al registro que desee restaurar.

  13. En Restaurar en, haga clic en Transacción marcada.

    Se abrirá la ventana Seleccionar transacción marcada.

  14. En la lista Seleccione la transacción marcada para detener la restauración en, active la casilla situada junto a la marca de transacción que desee usar para la restauración y, a continuación, haga clic en Aceptar.

    Nota importanteImportante

    Para restaurar correctamente los datos, debe usar la misma marca de transacción que tiene la misma fecha y hora en todas las bases de datos.

  15. En la ventana Restaurar registro de transacciones, haga clic en Aceptar.

    Aparecerá un icono de progreso.

  16. Cuando aparezca el cuadro de diálogo SQL Server Management Studio y se confirme la correcta restauración, haga clic en Aceptar.

    Para obtener más información, vea la siguiente página del sitio web de Microsoft: Aplicar copias de seguridad del registro de transacciones.

Nota

Si ha restaurado las bases de datos de Reporting Services, también debe restaurar su clave de cifrado. Para obtener más información, vea el siguiente tema del sitio web de Microsoft: Restoring the Encryption Key (Reporting Services Configuration).

Redirigir Productos de SharePoint a la nueva ubicación de la base de datos de contenido

Una vez movida al nuevo servidor la base de datos de contenido para Productos de SharePoint (WSS_Content), debe redirigir el servidor que está ejecutando Productos de SharePoint a la nueva ubicación de esa base de datos. Esta base de datos debe estar operativa antes de poder reconfigurar Team Foundation Server con las nuevas ubicaciones de sus bases de datos.

Para redirigir sitios de proyecto con el fin de utilizar la base de datos de contenido en el nuevo servidor de capa de datos

Instalar el servidor de capa de aplicación

Para obtener acceso a las herramientas de línea de comandos para Team Foundation Server, debe instalarlas instalando Team Foundation Server en el equipo que será el servidor de capa de aplicación. Debe utilizar varias de estas herramientas antes de poder configurar el servidor como servidor de capa de aplicación. Asegúrese de que cancela el asistente de configuración que aparece cuando la instalación del software se ha completado. Puede completar el asistente de configuración para el nuevo servidor de capa de aplicación una vez completados los pasos de preparación.

Para instalar el servidor de capa de aplicación

  • Instale Team Foundation Server en el nuevo servidor e inicie el asistente exclusivo para la capa de aplicación.

    Para obtener más información y procedimientos paso a paso, descargue la versión más reciente de la guía de instalación de Team Foundation desde la página siguiente del sitio web de Microsoft y siga las instrucciones para usar el asistente exclusivo para la capa de aplicación: Team Foundation Installation Guide for Visual Studio 2010.

Preparar SQL Server para Team Foundation Server

Antes de que las bases de datos movidas funcionen correctamente, debe usar el comando TFSConfig PrepSQL con el fin de preparar SQL Server para que hospede bases de datos de Team Foundation Server. Este comando crea los grupos TFSEXECROLE y TFSADMINROLE en el nuevo servidor o instancia, y también agrega los mensajes del sistema necesarios para la operación.

Para preparar SQL Server a fin de que hospede bases de datos para Team Foundation Server

  1. Inicie sesión en el servidor, abra una ventana de símbolo del sistema y, a continuación, cambie al directorio de unidad:\%programfiles%\Microsoft Team Foundation Server 2010\Tools.

  2. Escriba el comando siguiente, donde ServerName es el nombre de la instancia de SQL Server que hospeda las bases de datos de Team Foundation Server, en el formato ServerName o ServerName\InstanceName:

    **TFSConfig PrepSQL /SQLInstance:**ServerName

Redirigir Team Foundation Server a sus bases de datos

Debe redirigir Team Foundation Server a sus bases de datos movidas. Además, debe ejecutar el comando RemapDBs si se cumple cualquiera de las condiciones siguientes:

  • La base de datos TFS_Analysis o TFS_Warehouse se hospeda en un servidor diferente que TFS_Configuration.

  • Está utilizando una instancia con nombre para hospedar sus bases de datos.

  • Tiene una o más bases de datos de colección hospedadas en un servidor diferente que la base de datos de configuración.

Para redirigir Team Foundation Server a sus bases de datos

  1. Inicie sesión en el servidor de capa de aplicación para Team Foundation, abra una ventana del símbolo del sistema y cambie al directorio de Unidad:\%Archivos de programa%\Microsoft Team Foundation Server 2010\Tools.

  2. Escriba el siguiente comando, donde NombreDeServidor es el nombre de la instancia de SQL Server que hospeda la base de datos de configuración para Team Foundation Server, TFS_Configuration es el nombre de la base de datos de configuración restaurada para Team Foundation Server y NombreDeServidor2 es el nombre del servidor que hospeda la colección remota. Puede tener tantos parámetros NombreDeServidor como servidores configurados tenga en su implementación. Puede especificar NombreDeServidor en el formato NombreDeServidor o NombreDeServidor\NombreDeInstancia. Debe especificar el nombre de instancia si no está utilizando la instancia predeterminada:

    **TFSConfig RemapDBs /DatabaseName:NombreDeServidor;**TFS_Configuration **/SQLInstances:**NombreDeServidor,NombreDeServidor2 **/AnalysisInstance:**NombreDeServidor2 **/AnalysisDatabaseName:**NombreDeBaseDeDatos

    Nota

    En /SQLInstances, debe especificar todas las instancias, separadas por comas, de SQL Server que hospedan bases de datos para Team Foundation Server. Para obtener más información, vea RemapDBs (Comando).

Cambiar la propiedad de las bases de datos movidas

Debe utilizar el comando TFSConfig Accounts ResetOwner para cambiar el inicio de sesión del propietario de la base de datos para las bases de datos movidas al usuario actual. Antes de realizar la siguiente secuencia de pasos, asegúrese de que la cuenta de usuario en la que ha iniciado sesión sea una cuenta adecuada. Por ejemplo, puede utilizar la misma cuenta con la que se instaló Team Foundation Server, a la que se hace referencia como TFSSETUP en la guía de instalación. Como mínimo, debe utilizar una cuenta que sea miembro del grupo Team Foundation Administrators en Team Foundation Server y miembro del grupo sysadmin en SQL Server.

Para cambiar la propiedad de las bases de datos restauradas al usuario actual

  1. Abra una ventana de símbolo del sistema y cambie al directorio Unidad:\%programfiles%\ Microsoft Team Foundation Server 2010\Tools.

  2. Escriba el siguiente comando, donde NombreDeServidor (en el formato NombreDeServidor o NombreDeServidor\NombreDeInstancia) es el nombre de la instancia de SQL Server que hospeda las bases de datos para Team Foundation Server y NombreDeBaseDeDatos es el nombre de la base de datos de configuración (de forma predeterminada, TFS_Configuration):

    **TFSConfig Accounts /ResetOwner /SQLInstance:**NombreDeServidor **/DatabaseName:**NombreDeBaseDeDatos

    Si especifica la base de datos de configuración, este comando cambiará la propiedad de todas las bases de datos de Team Foundation Server.

Actualizar todas las cuentas de servicio

Debe actualizar la cuenta de servicio para Team Foundation Server (TFSService) y la cuenta de orígenes de datos (TFSReports). Aunque estas cuentas no hayan cambiado, debe actualizar la información para ayudar a asegurarse de que la identidad y el formato de las cuentas sean adecuados para el nuevo servidor.

Para actualizar cuentas de servicio

  1. Abra una ventana de símbolo del sistema y cambie al directorio Unidad:\%programfiles%\ Microsoft Team Foundation Server 2010\Tools.

  2. En el símbolo del sistema, escriba el siguiente comando para agregar la cuenta de servicio para Team Foundation, donde NombreDeBaseDeDatos es el nombre de la base de datos de configuración (de forma predeterminada, TFS_Configuration):

    **TfsConfig Accounts /add /AccountType:ApplicationTier /account:**NombreDeCuenta **/SQLInstance:**NombreDeServidor **/DatabaseName:**NombreDeBaseDeDatos

  3. En el símbolo del sistema, escriba el siguiente comando para agregar la cuenta de origen de datos:

    **TfsConfig Accounts /add /AccountType:ReportingDataSource /account:**NombreDeCuenta **/SQLInstance:**NombreDeServidor **/DatabaseName:**NombreDeBaseDeDatos

    Para obtener más información, vea Accounts (Comando).

Configurar el servidor de capa de aplicación

Después de preparar los servidores para sus capas de datos y aplicación, debe configurar la capa de aplicación en el nuevo servidor utilizando el Asistente para configuración de capa de aplicación solamente.

Para configurar un servidor como servidor de capa de aplicación

  • Abra la consola de administración y reinicie el Asistente para configuración de capa de aplicación solamente.

    Para obtener más información y procedimientos paso a paso, descargue la versión más reciente de la guía de instalación de Team Foundation desde la página siguiente del sitio web de Microsoft y siga las instrucciones para usar el asistente exclusivo para la capa de aplicación: Team Foundation Installation Guide for Visual Studio 2010.

Actualizar la dirección URL del servidor de capa de aplicación

Si el nuevo servidor de capa de aplicación tiene un nombre diferente que el servidor original, actualice la dirección URL en la consola de administración.

Para actualizar la dirección URL del servidor de capa de aplicación

  1. Abra la consola de administración de Team Foundation.

    Para obtener más información, vea Abrir la Consola de administración de Team Foundation.

  2. En la barra de navegación, haga clic en Capa de aplicación y, a continuación, en Cambiar direcciones URL.

    Se abre la ventana Cambiar direcciones URL.

  3. En Dirección URL de notificación, escriba la dirección URL para el nuevo servidor de capa de aplicación y, a continuación, haga clic en Aceptar.

Configurar Productos de SharePoint

Como parte del movimiento a un nuevo servidor, debe instalar las extensiones para Productos de SharePoint en su implementación en un solo servidor. También debe reconfigurar los valores para las aplicaciones web de SharePoint que la implementación utiliza.

Para instalar extensiones y configurar los valores para las aplicaciones web de SharePoint

  1. Abra la guía de instalación y siga las instrucciones para instalar las extensiones de Team Foundation Server para Productos de SharePoint en el servidor.

    Para obtener más información, vea Extensiones para los productos de SharePoint.

  2. Abra la consola de administración de Team Foundation.

  3. En la barra de navegación, haga clic en Aplicaciones web de SharePoint.

  4. En la lista Aplicaciones web de SharePoint, haga clic en la aplicación web cuyo servidor ha cambiado debido al movimiento a un nuevo servidor y, a continuación, haga clic en Cambiar aplicación web de SharePoint.

  5. En URL de la aplicación web y URL de Administración central, cambie los valores para que reflejen las direcciones URL en el nuevo servidor. Si es necesario, cambie el valor de Ubicación predeterminada para los sitios de colecciones de proyectos de equipo a la nueva ubicación predeterminada para esta aplicación web.

  6. Haga clic en Aceptar.

  7. Si Team Foundation Server está en un servidor diferente que Productos de SharePoint, también debe configurar el acceso a Team Foundation Server abriendo la consola de administración que está en el servidor donde se ejecuta Productos de SharePoint y expandiendo el nodo Extensiones.

    Para obtener más información sobre cómo configurar aplicaciones web de SharePoint como parte de su implementación, vea Agregar una aplicación web de SharePoint a la implementación e Interacciones entre los productos de SharePoint y Team Foundation Server.

  8. Si los requisitos de seguridad y topología de su implementación lo permiten, agregue la cuenta de servicio para Team Foundation (TFSService) al grupo Administradores de la granja de servidores.

    Para obtener más información, vea Interacciones entre los productos de SharePoint y Team Foundation Server y Cuentas de servicio y dependencias de Team Foundation Server.

Configurar Reporting y Analysis Services

Puede omitir este procedimiento si no está utilizando ningún servidor que ejecute SQL Server Reporting Services como parte de su implementación. Si la implementación utiliza un servidor de informes, debe redirigir Team Foundation Server a su ubicación, reiniciar el almacén de datos y recompilar manualmente la base de datos para Analysis Services. Para obtener más información sobre cómo recompilar la base de datos para Analysis Services, aunque no esté moviendo su implementación, vea Recompilar el almacenamiento de datos y el cubo de Analysis Services.

Nota

Debe completar este procedimiento incluso si ha restaurado las bases de datos TFS_Warehouse y TFS_Analysis tal y como se describe en la sección anterior.

Para reconfigurar Reporting y Analysis Services

  1. Abra la consola de administración de Team Foundation.

  2. En la barra de navegación, haga clic en Informes.

  3. En la página Informes, haga clic en Editar.

  4. En el cuadro de diálogo Poner sin conexión, haga clic en Aceptar.

    Se abrirá el cuadro de diálogo Reporting Services.

  5. Active la casilla Usar servidor de informes.

  6. Haga clic en la pestaña Almacén y, en Servidor, escriba o haga clic en el nombre del servidor de informes.

  7. En Base de datos, escriba el nombre de la base de datos del almacén para Team Foundation Server.

    De forma predeterminada, esta base de datos se denomina TFS_Warehouse.

  8. (Opcional) Haga clic en Probar conexión para asegurarse de que la base de datos especificada es válida.

  9. Haga clic en la pestaña Analysis Services.

  10. En la lista Servidor, escriba o haga clic en el nombre del servidor que está ejecutando SQL Server Analysis Services.

  11. En Base de datos, escriba el nombre de la base de datos de Analysis Services para Team Foundation Server.

    De forma predeterminada, el nombre de esta base de datos es TFS_Analysis.

  12. Si no está utilizando la instancia predeterminada para la base de datos, active la casilla Especificar una instancia no predeterminada y, a continuación, escriba o haga clic en el nombre de la instancia.

  13. (Opcional) Haga clic en Probar conexión para asegurarse de que la base de datos especificada es válida.

  14. En Nombre de usuario y Contraseña, escriba el nombre y la contraseña de la cuenta (si existen) para la cuenta de orígenes de datos (TFSReports).

  15. En la pestaña Informes, en la lista Servidor, escriba o haga clic en el nombre del servidor de informes y, a continuación, haga clic en Rellenar URL.

  16. En Nombre de usuario y Contraseña, escriba el nombre y la contraseña de la cuenta (si existen) para la cuenta de orígenes de datos (TFSReports).

  17. En Ruta de acceso predeterminada, escriba la ruta de acceso relativa para almacenar informes y, a continuación, haga clic en Aceptar.

  18. En la consola de administración, haga clic en Iniciar trabajos para reiniciar la generación de informes.

  19. Abra una ventana del símbolo del sistema y cambie al directorio de :\%Archivos de programa%\Microsoft Team Foundation Server 2010\Tools.

  20. Escriba el siguiente comando a fin de recompilar la base de datos para Analysis Services:

    TFSConfig RebuildWarehouse /AnalysisServices /ReportingDataSourcePassword:Contraseña

    Contraseña es la contraseña de la cuenta de orígenes de datos de Reporting Services (TFSReports).

  21. Espere hasta que se complete correctamente el comando.

  22. En el servidor de informes, abra Internet Explorer, escriba la cadena siguiente en la barra de direcciones y presione ENTRAR:

    https://localhost:8080/tfs/TeamFoundation/Administration/v3.0/WarehouseControlService.asmx

    Se abrirá la página ControllerService.

  23. Haga clic en GetWarehouseStatus y, a continuación, haga clic en Invocar.

    Nota importanteImportante

    El servicio debe devolver un valor de Inactivo, lo que indica que no se está procesando el cubo. Si se devuelve un valor diferente, repita este paso hasta que se devuelva Inactivo.

  24. Vuelva a la página ControllerService, haga clic en Ejecutar y, a continuación, en Invocar.

    Este paso inicia el procesamiento. El servicio devuelve True si ha iniciado correctamente el controlador y False si el almacén todavía se está procesando.

  25. Para determinar si el almacén se ha procesado, vuelva a la página ControllerService, haga clic en GetWarehouseStatus y, a continuación, haga clic en Invocar.

    El procesamiento se completa cuando el servicio GetWarehouseStatus devuelve un valor de Inactivo.

Comprobar permisos de usuarios, grupos y cuentas de servicio

Después de mover al nuevo hardware, asegúrese de que todos los usuarios, grupos y cuentas de servicio de su implementación estén configurados con los permisos que necesitan para funcionar correctamente en cada servidor. Algunos permisos no se pueden migrar automáticamente. Por ejemplo, los administradores de Team Foundation deben ser miembros del grupo local Administradores en el servidor de capa de aplicación para poder abrir la consola de administración, por lo que debe agregarlos manualmente a ese grupo.

Para comprobar los permisos

Configurar la integración de Project Server

Puede omitir este procedimiento si la implementación que va a mover no está integrada con Microsoft Project Server. Para obtener más información, vea Feature Pack para la integración de Microsoft Team Foundation Server 2010 y Microsoft Project Server.

Si desea proseguir la integración de los proyectos y las colecciones con Project Server, debe registrar la instancia de Project Web Access o Project Web App (PWA) con el servidor de nivel de aplicación de la implementación que movió.

Para integrar con Project Server la implementación que movió

Actualizar la memoria caché de datos en los equipos cliente

Para actualizar la memoria caché de datos en los equipos cliente

  • Inicie sesión en el servidor y utilice el servicio Web ClientService para obligar a los clientes a actualizar la memoria caché con el fin de que puedan realizar el seguimiento de los elementos de trabajo y para el control de versiones.

    Para obtener más información, vea Actualizar la memoria caché de datos en los equipos cliente.

    Nota

    Si restauró las bases de datos a un punto diferente en el tiempo, también necesitará actualizar la memoria caché de control de versiones.

Vea también

Tareas

Mover una colección de proyectos de equipo

Dividir una colección de proyectos de equipo

Conceptos

Arquitectura de Team Foundation Server

Otros recursos

Modos de cambiar la implementación de Team Foundation Server

Pasar el servidor de Team Foundation Server de un entorno a otro

Pasar de una implementación de servidor único a una implementación de servidor dual

Historial de cambios

Fecha

Historial

Motivo

Marzo de 2011

Se ha añadido información sobre implementaciones que se integran con Project Server.

Junio de 2010

Se ha agregado al tema un vínculo sobre cómo recompilar el almacén de datos.

Comentarios de los clientes.