Compartir a través de


Move a Team Project Collection

Puede mover una base de datos para una colección de proyectos de equipo de un servidor que ejecuta SQL Server a otro.También puede mover una colección de proyectos de equipo de una implementación de Team Foundation Server (TFS) a otra, aunque primero debe desasociarla de la colección original y, a continuación, hacer una copia de seguridad de la base de datos antes de moverla.

[!NOTA]

Al mover una colección, lo ideal es que la versión y edición de SQL Server a la que está moviendo la base de datos coincida con la versión y edición que originalmente hospedó esa base de datos.Por ejemplo, si la base de datos de la colección se hospeda en un servidor que ejecuta SQL Server Enterprise Edition, debería moverla a un servidor que ejecute también SQL Server Enterprise Edition.No debería moverla a un servidor que ejecute SQL Server Standard Edition o SQL Server Express.Si debe cambiar las ediciones, puede que necesite deshabilitar la compresión de datos para las bases de datos que desea mover antes de realizar las copias de seguridad y restaurarlas.Para obtener más información, vea el artículo de Microsoft Knowledge Base.

Quizás desee mover una colección de proyectos de equipo en las siguientes circunstancias:

  • Desea ampliar su implementación de TFS agregando otra instancia de SQL Server y desea distribuir las colecciones existentes entre las instancias.

  • Tiene más de una implementación de TFS en su organización y desea mover una colección a otra implementación para satisfacer sus necesidades profesionales.

  • Desea mover la colección a una oficina remota que tiene una implementación propia de TFS.

  • Necesita actualizar incrementalmente la implementación desasociando una colección individual de proyectos de equipo de una implementación de TFS que ejecuta una versión anterior y, después, moverla a un servidor que ejecute la versión actual de TFS.(En este caso, también debe actualizar cada proyecto de equipo dentro de la colección mediante el asistente para configurar características.)Para obtener más información, vea Actualizar un proyecto de equipo actualizado para tener acceso a nuevas características.

Nota importanteImportante

Si desea mover una colección de proyectos de equipo a una implementación distinta de TFS, debe desasociar la colección antes de realizar copias de seguridad de la base de datos.De lo contrario, no podrá adjuntar la colección a la implementación, aunque haya restaurado la base de datos en la instancia de SQL Server que es compatible con esa implementación.

Los pasos que debe seguir para mover una colección dependen de la configuración concreta de la implementación que hospedó la colección y la implementación de destino.Por ejemplo, si mueve una colección a una implementación de TFS que utiliza una aplicación web de SharePoint diferente, necesitará mover también la base de datos de la colección de sitios que admite la colección a esa aplicación web de SharePoint y volver a conectar manualmente la colección de proyectos de equipo a la colección de sitios después de haberla movido, o deberá agregar la aplicación web de SharePoint que admite la colección a la implementación de TFS de destino.De igual forma, si mueve una colección a un nuevo dominio, necesitará agregar los usuarios de ese dominio a los grupos adecuados en el nivel de colección y de proyecto.

[!NOTA]

Los procedimientos de este tema describen cómo mover una colección de proyectos de equipo completa.Si desea mover parte de una colección, vea Split a Team Project Collection.

En este tema

Para mover una colección de proyectos de equipo, debe completar los siguientes procedimientos en el orden indicado:

  1. Permisos necesarios

  2. Guardar informes

  3. Eliminar recursos de Lab Management

  4. Anular la asignación de la colección de Microsoft Project Server

  5. Desasociar la colección

  6. Copia de seguridad de la base de datos de colección

  7. Recompilar el almacén de datos y Analysis Services

  8. Preparativos para mover la base de datos de colección de sitios

  9. Mover la base de datos de colección de sitios

  10. Restaurar la base de datos de colección

  11. Asociar la colección

  12. Mover los informes

  13. Volver a conectar los recursos para la aplicación web de SharePoint

  14. Configurar la colección de proyectos de equipo movida

  15. Configurar los recursos de Lab Management

  16. Configurar la integración de Project Server

  17. Configurar los proyectos

Permisos necesarios

Para realizar estos procedimientos, debe ser miembro de los grupos 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 sysadmin de SQL Server en los servidores e instancias que hospedan las bases de datos para TFS

  • Miembro del grupo Administradores de la granja de servidores para la granja de servidores para la que desea configurar una aplicación web y cambiar la configuración de la colección, si la implementación utiliza Productos de SharePoint.

Si va a mover la colección entre implementaciones que usan Productos de SharePoint, se recomienda encarecidamente que la cuenta de servicio para TFS sea miembro del grupo Administradores de la granja de servidores de Productos de SharePoint en ambas implementaciones.De lo contrario, podría experimentar errores al intentar desasociar o adjuntar la colección.

[!NOTA]

Puede mover una colección de proyectos de equipo sin conceder esta pertenencia a la cuenta de servicio de TFS.Sin embargo, se producirán errores al asociar la colección y necesitará realizar pasos adicionales para volver a conectar los proyectos con sus portales.Aunque los requisitos operativos restrinjan por lo general la concesión de esta pertenencia a la cuenta de servicio, debe considerar la posibilidad de agregar la cuenta de servicio al grupo Administradores de la granja de servidores durante la operación de mover.

Guardar informes

Puede omitir este procedimiento si no usa ningún servidor que ejecute Reporting Services como parte de la implementación o si la implementación a la que desea mover la colección no utiliza un servidor de informes.

Si la implementación desde la que mueve la colección utiliza un servidor de informes, debe guardar los informes utilizados por la colección para que pueda cargarlos en el servidor de informes que admita la implementación a la que va a mover la colección.

Para guardar los informes

  • Para obtener información sobre esta tarea, vea la sección "Exportar y guardar informes" del siguiente tema, disponible en el sitio web de Microsoft: Guardar informes.

Eliminar recursos de Lab Management

Puede omitir este procedimiento si se cumple alguna de las siguientes condiciones:

  • La colección de proyectos de equipo que va a mover no está configurada actualmente para Visual Studio Lab Management. 

  • Va a mover la colección de proyectos de equipo dentro del mismo dominio y piensa utilizar el mismo System Center Virtual Machine Manager (SCVMM) que admitía la colección.

Si va a mover la colección a un dominio diferente o piensa utilizar un System Center Virtual Machine Manager diferente, debe eliminar los recursos que usa Lab Management de la base de datos de colección.Estos recursos incluyen máquinas virtuales, plantillas, grupos host de proyectos de equipo y recursos compartidos de biblioteca de proyectos de equipo.Necesitará volver a crear los activos de Lab Management después de restaurar y asociar la colección.

Para eliminar los recursos de Lab Management

  • Para obtener información acerca de cómo quitar todos los grupos host, recursos compartidos de biblioteca y entornos de una colección de proyectos de equipo concreta, vea TFSConfig Lab /Delete (Comando) con la opción /External.

Anular la asignación de la colección de Microsoft Project Server

Puede omitir este procedimiento si su implementación de TFS no está integrada con Microsoft Project Server.

Antes de mover una colección, debe anular la asignación de todas las colecciones que no continuarán en sincronización con la instancia de Project Web Access o Project Web App (PWA) que admite la implementación de TFS.Cada instancia de PWA solo puede integrarse con una implementación de TFS.No se pueden sincronizar colecciones de diferentes implementaciones de TFS con la misma instancia de PWA.

Por ejemplo, debe determinar cuál de los siguientes escenarios se ajusta mejor a las necesidades de su negocio si tiene dos colecciones en su implementación de TFS y ambas están integradas con Project Server:

  • Si pretende mover ambas colecciones y continuar usando la misma instancia de PWA, no es necesario anular la asignación de las colecciones.Sin embargo, debe volver a registrarlas después de moverlas siguiendo los pasos de esta sección.

  • Si su intención es mover solo una colección, antes debe anular la asignación de una de las colecciones.Anulará la asignación de una u otra colección en función de cómo desee admitir la integración de Project Server con sus implementaciones de TFS.

    • Debe anular la asignación de la colección con cuya integración no tenga intención de continuar, o que vaya a mover a una implementación de TFS que esté integrada con una instancia diferente de PWA.

    • Si tiene intención de continuar la integración con la misma instancia de PWA, antes de mover la colección debe anular la asignación de cualquier otra colección que esté integrada con esa instancia.

Para anular la asignación de una colección

Desasociar la colección

Antes de mover una colección, debe desasociarla de la implementación de TFS en la que se ejecuta.Al desasociar una colección, todos los trabajos y servicios se detienen y, a continuación, se detiene la base de datos de colección. Además, el proceso de desasociar copia sobre los datos específicos de la colección de la base de datos de configuración y la guarda como parte de la base de datos de la colección de proyectos de equipo.Estos datos de configuración son lo que permite que la base de datos de colección se adjunte a otra implementación de TFS.Si esos datos no están presentes, no puede adjuntar la colección a ninguna implementación de TFS excepto la que se originó.

[!NOTA]

Al desasociar una colección se evita que los usuarios tengan acceso a cualquier proyecto de esa colección, pero no elimina los datos.Para eliminar los datos de la colección, debe eliminar la colección.

Para desasociar una colección de proyectos de equipo

  1. Abra la consola de administración de Team Foundation en el servidor que hospeda la colección que desea mover.

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

  2. Elija Colecciones de proyectos de equipo y, en la lista de colecciones, elija la que desea mover.

  3. En la pestaña General, elija Desasociar colección.

    Se abre el Asistente para desasociar colección de proyectos de equipo.

  4. (Opcional) En la página Proporcione un mensaje de servicio para la colección de proyectos de equipo, en Mensaje de servicio, proporcione un mensaje para los usuarios que podrían intentar conectarse a los proyectos de esta colección.

  5. Elija Siguiente.

  6. En la página Revise la configuración que se usará para desasociar la colección de proyectos de equipo, revise los detalles.

  7. Si desea cambiar algún valor de configuración, elija Anterior.Si parecen correctos, elija Comprobar.

  8. Cuando todas las comprobaciones de disponibilidad se hayan completado correctamente, elija Desasociar.

  9. En la página Supervise el progreso de desasociación de la colección de proyectos de equipo, cuando se hayan completado todos los procesos, elija Siguiente.

  10. (Opcional) En la página Revise la información complementaria de esta colección de proyectos de equipo, puede elegir o anotar la ubicación del archivo de registro.

  11. Elija Cerrar.

    La colección de proyectos de equipo ya no aparece en la lista de colecciones en la consola de administración.

Copia de seguridad de la base de datos de colección

Después de haber desasociado la colección, debe hacer una copia de seguridad de su base de datos para moverla al otro servidor.Para realizar esta tarea, debe utilizar las herramientas que se proporcionan con SQL Server.

Nota importanteImportante

Si la implementación original usaba las ediciones Enterprise o Datacenter de SQL Server, y desea mover la base de datos en un servidor con la edición Standard, debe usar un conjunto de copia de seguridad que se realizó con la compresión de SQL Server deshabilitada.A menos que deshabilite la compresión de datos, no podrá restaurar correctamente las bases de datos de las ediciones Enterprise o Datacenter en un servidor que ejecute la edición Standard.Para desactivar la compresión, siga los pasos descritos en el artículo de Microsoft Knowledge Base.

Para realizar una copia de seguridad de una base de datos de colección

  • Para obtener información acerca de esta tarea, vea la siguiente página en el sitio web de Microsoft, y asegúrese de elegir la versión de SQL Server que coincide con la implementación: Realizar copias de seguridad y restaurar bases de datos en SQL Server y Crear el plan y el programa de copia de seguridad.

    Nota importanteImportante

    Si su implementación original usaba las ediciones Enterprise o Datacenter de SQL Server, y desea restaurar bases de datos en un servidor con la edición Standard, debe usar un conjunto de copia de seguridad que se realizó con la compresión de SQL Server deshabilitada.A menos que deshabilite la compresión de datos, no podrá restaurar correctamente las bases de datos de las ediciones Enterprise o Datacenter en un servidor que ejecute la edición Standard.Para desactivar la compresión, siga los pasos descritos en el artículo de Microsoft Knowledge Base.

Recompilar el almacén de datos y Analysis Services

Puede omitir este procedimiento si no tiene los informes configurados como parte de su implementación.

Si la implementación desde la que mueve la colección utiliza un servidor de informes, debe recompilar el almacén de Team Foundation y la base de datos de Analysis Services.Debe realizar este paso en el servidor del que quitó la colección para asegurarse de que los informes y paneles funcionan correctamente en la implementación después de quitar la colección.

Para recompilar el almacén de datos y la base de datos de Analysis Services

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

  2. En la barra de navegación, elija Informes.

  3. En Informes, elija Iniciar recompilación.

  4. En el cuadro de diálogo Recompilar las bases de datos de almacén y de Analysis Services, elija Aceptar.

    [!NOTA]

    Los almacenes terminarán de recompilarse y los datos terminarán de rellenarse cuando se complete la acción Iniciar recompilación.Dependiendo del tamaño de su implementación y de la cantidad de datos, el proceso podría tardar varias horas en completarse.

Preparativos para mover la base de datos de colección de sitios

Puede omitir este procedimiento si se cumple alguna de las condiciones de la siguiente lista:

  • Va a mover la colección a una implementación de TFS que utiliza los mismos recursos de Productos de SharePoint que la implementación original.

  • Piensa agregar la aplicación web de SharePoint que admite la colección a la implementación de TFS a la que mueve la colección.

  • La colección que va a mover no utiliza Productos de SharePoint.

Para mover una colección de proyectos de equipo que utiliza una aplicación web de SharePoint, debe mover la colección de sitios que admite la colección de proyectos de equipo a la aplicación web que admitirá la colección en la implementación de destino.

Para realizar los preparativos para mover la base de datos de colección de sitios

Mover la base de datos de colección de sitios

Puede omitir este procedimiento si no realizó los preparativos para mover la base de datos de colección de sitios descritos anteriormente en este tema.

Si hizo una copia de seguridad de la base de datos de colección de sitios para la colección de proyectos de equipo que va a mover, debe restaurarla en la aplicación web de SharePoint que admite la implementación de TFS de destino.

Para mover la base de datos de colección de sitios

Mueva las bases de datos de colecciones de proyectos de equipo

Como parte del procedimiento para mover la colección, debe restaurar, copiar o, de lo contrario, mover la base de datos de colección en una instancia de SQL Server configurada para admitir la implementación de TFS de destino.Puede elegir qué método prefiere para mover la base de datos.

Para mover las bases de datos de colecciones de proyectos de equipo

Asociar la colección

Después de restaurar la base de datos de colección, puede adjuntar la colección a la implementación de TFS de destino de la operación de mover.

[!NOTA]

Aparecerán advertencias al adjuntar la colección si la implementación usa Productos de SharePoint y la cuenta de servicio de TFS no es miembro del grupo Administradores de la granja de servidores.Este comportamiento es normal.

Para asociar la colección

  1. Abra la consola de administración de Team Foundation en el servidor que hospeda la capa de aplicación para la implementación a la que desea mover la colección.

  2. Elija Colecciones de proyectos de equipo y después elija Adjuntar colección.

    Se abre el Asistente para adjuntar colección de proyectos de equipo.

  3. En la página Seleccione la base de datos de colección de proyectos de equipo que desea adjuntar, en Instancia de SQL Server, proporcione el nombre del servidor y la instancia que hospeda la base de datos de colección, en caso de que no aparezca ya.

  4. En la lista Bases de datos, elija la base de datos de colección que desea adjuntar y, a continuación, elija Siguiente.

  5. En la página Especifique la información de la colección de proyectos de equipo, proporcione un nombre para la colección en Nombre, en caso de que no aparezca ya.

  6. (Opcional) En Descripción, proporcione una descripción de la colección.

  7. Elija Siguiente.

  8. En la página Revise la configuración que se usará para asociar la colección de proyectos de equipo, revise la información.

  9. Si debe cambiar cualquier configuración, elija Anterior.Si todos los valores son correctos, elija Comprobar.

  10. Cuando todas las comprobaciones de disponibilidad se hayan completado correctamente, elija Adjuntar.

  11. En la página Supervise el progreso de la operación de adjuntar la colección de proyectos de equipo, cuando se hayan completado todos los procesos, elija Siguiente.

  12. (Opcional) En la página Revise la información complementaria de esta colección de proyectos de equipo, elija o anote la ubicación del archivo de registro.

  13. Elija Cerrar.

    La colección de proyectos de equipo aparece en la lista de colecciones en la consola de administración.La aplicación web de SharePoint que admitía esta colección en su implementación original aparecerá en la lista de aplicaciones web.

  14. (Opcional) Modifique o quite la aplicación web de la lista de aplicaciones web.Para obtener más información, vea Modificar o quitar el acceso entre una aplicación web de SharePoint y Team Foundation Server.

Mover los informes

Puede omitir este procedimiento si no se usa un servidor de informes como parte de la implementación o si la implementación de TFS a la que desea mover la colección utiliza el mismo servidor de informes.

Debe mover los informes que usa esta colección al servidor de informes correspondiente a la implementación de TFS a la que ha movido la colección.Debe cargar cada informe manualmente, por lo que el proceso puede ser largo.Piense si desea cargar todos los informes o si un subconjunto de los informes satisfará sus necesidades profesionales.No tiene que cargar todos los informes o algún informe, pero sólo los informes que cargue estarán disponibles una vez completado el proceso de mover.

Para mover los informes

  1. Cargue cada uno de los informes que desea mover a la carpeta adecuada del Administrador de informes.

    Para obtener más información, vea el siguiente tema en el sitio web de Microsoft: Cargar archivos a una carpeta.

  2. En el Administrador de informes, edite cada informe para cambiar el origen de datos al nuevo servidor de informes.

    Para obtener más información, vea el tema siguiente en el sitio web de Microsoft: How to: Configure Data Source Properties for a Report.

  3. Una vez cargado y editado cada informe, vuelva a conectar la aplicación web de SharePoint que admite los portales para los proyectos de equipo que utilizan los informes.

    Para obtener más información, vea el siguiente procedimiento.

Volver a conectar los recursos para la aplicación web de SharePoint

Si va a mover la colección a una implementación de TFS que no utiliza Productos de SharePoint o un servidor de informes, omita el siguiente procedimiento.

Debe reparar la conexión a la aplicación web de SharePoint aunque mueva la colección a una implementación de TFS que utilice la misma aplicación web de SharePoint que la implementación de TFS desde la que movió la colección.Debe realizar este procedimiento para asegurarse de que se establecen correctamente todas las conexiones entre la colección restaurada y la aplicación web.

Para reparar la conexión a una aplicación web de SharePoint

  1. Abra la consola de administración de Team Foundation en el servidor que hospeda la capa de aplicación para la implementación a la que desea mover la colección.

  2. Elija Aplicaciones web de SharePoint y, en la lista de aplicaciones web, elija la aplicación web que admitirá la colección que acaba de adjuntar.

    Se mostrará el botón Reparar conexión después de seleccionar una aplicación web en la lista.

  3. Elija Reparar conexión y, en el cuadro de diálogo Reparar la conexión a una aplicación web de SharePoint, elija Reparar.

  4. Cuando la ventana de estado indique Operación de reconexión correcta, elija Cerrar.

Configurar la colección de proyectos de equipo movida

Puede omitir este procedimiento si movió la colección en el mismo dominio, piensa utilizar la misma aplicación web que admitía la colección previamente y desea permitir el acceso de los administradores de esa colección a esta implementación de TFS.

Después de haber movido una colección, debe actualizar la aplicación web y los grupos de permisos para esa colección con los valores de configuración adecuados.

Para configurar la colección movida

Configurar los recursos de Lab Management

Puede omitir este procedimiento si movió la colección de proyectos de equipo en el mismo dominio y tiene pensado utilizar el mismo System Center Virtual Machine Manager (SCVMM) que admitía previamente la colección.

Si movió la colección a un dominio diferente o tiene previsto utilizar un System Center Virtual Machine Manager diferente, debe volver a crear los grupos host de proyectos de equipo y los recursos compartidos de biblioteca de proyectos de equipo en TFS y las máquinas virtuales, plantillas y entornos de Microsoft Test Manager.

Para configurar los recursos de Lab Management

  1. Configure la capa de aplicación de Team Foundation.

    Para obtener más información, vea Configurar Lab Management para entornos SCVMM.

  2. Vuelva a crear las máquinas virtuales y plantillas que se usan como patrón principal en el nuevo SCVMM e importe las máquinas virtuales y plantillas a la colección de proyectos de equipo.

    Para obtener más información, vea Cómo: Crear y almacenar máquinas virtuales y plantillas preparadas para Lab Management.

  3. Vuelva a crear los entornos para cada proyecto de equipo.

    Para obtener más información, vea Crear un entorno SCVMM mediante plantillas y máquinas virtuales almacenadas.

Configurar la integración de Project Server

Puede omitir este procedimiento si la colección de proyectos de equipo que va a mover no está integrada con Microsoft Project Server.

Si ya movió una colección y desea continuar la integración entre ella y Project Server, debe realizar las siguientes tareas:

  • Registre la instancia de Project Web Access o Project Web App (PWA) que admite un plan de proyecto empresarial con el servidor de nivel de aplicación que hospeda la colección de proyectos de equipo que movió.

  • Espere a que se sincronicen los metadatos.

  • Anule el registro del servidor de nivel de aplicación que hospedaba anteriormente la colección, si no hospeda otras colecciones integradas con Project Server.

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

Configurar los proyectos

Puede omitir este procedimiento si movió la colección en el mismo dominio y desea permitir el acceso de los usuarios de los proyectos de esa colección a esta implementación de TFS.

Después de configurar los administradores para la colección movida, usted o los administradores deben agregar usuarios y grupos a los proyectos de esa colección.Dependiendo de su implementación, también podría necesitar configurar los permisos de esos usuarios en Productos de SharePoint y Reporting Services.

Para agregar usuarios a proyectos de equipo

Para agregar recursos a los proyectos de equipo movidos

Vea también

Tareas

Split a Team Project Collection

Conectar documentos de Microsoft Office con Team Foundation Server

Conceptos

Arquitectura de Team Foundation Server

La Consola de administración de Team Foundation

Cambiar la configuración de su implementación

Introducción al equipo

Iteraciones y planeación de Agile