Share via


Mover una colección de proyectos de equipo

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 Visual Studio Team Foundation Server 2010 a otra.

Nota

Al mover una colección, debería asegurarse de que la edición de SQL Server a la que está moviendo la base de datos coincide con la 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 de versión, tendrá que realizar algunos pasos adicionales para mover la base de datos correctamente.

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

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

  • Tiene más de una implementación de Team Foundation Server 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 Team Foundation Server.

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 Team Foundation Server 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 Team Foundation Server 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 Dividir una colección de proyectos de equipo.

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. Recompilar el almacén de datos y Analysis Services

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

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

  9. Preparativos para SQL Server

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

  11. Restaurar la base de datos de colección

  12. Asociar la colección

  13. Mover los informes

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

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

  16. Configurar los recursos de Lab Management

  17. Configurar la integración de Project Server

  18. 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 Team Foundation Server

  • 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 la implementación utiliza Productos de SharePoint, se recomienda encarecidamente que la cuenta de servicio de Team Foundation Server sea miembro del grupo Administradores de la granja de servidores en Productos de SharePoint.

Nota

Puede mover una colección de proyectos de equipo sin conceder esta pertenencia a la cuenta de servicio de Team Foundation Server. 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.

Además de estas pertenencias, es posible que tenga que cumplir los siguientes requisitos en un equipo que ejecute Windows Server 2008:

  • 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 a la Administración central de SharePoint, el Administrador de informes, los informes o los sitios web de SQL Server Reporting Services, es posible que necesite agregar estos sitios a la lista de sitios de confianza de Internet Explorer.

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

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 sobre 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 Team Foundation Server 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.

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 Team Foundation Server. Cada instancia de PWA solo puede integrarse con una implementación de Team Foundation Server. No se pueden sincronizar colecciones de diferentes implementaciones de Team Foundation Server 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 Team Foundation Server 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 que se indican en Configurar la integración de Project Server.

  • 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 Team Foundation Server.

    • 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 Team Foundation Server 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 Team Foundation Server 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.

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. Haga clic en Colecciones de proyectos de equipo y, en la lista de colecciones, haga clic en la que desea mover.

  3. En la pestaña General, haga clic en Desasociar colección de proyectos de equipo.

    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, escriba un mensaje para los usuarios que podrían intentar conectarse a los proyectos de esta colección.

  5. Haga clic en 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, haga clic en Anterior. Si parecen correctos, haga clic en Comprobar.

  8. Cuando todas las comprobaciones de disponibilidad se hayan completado correctamente, haga clic en 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, haga clic en Siguiente.

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

  11. Haga clic en Cerrar.

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

Recompilar el almacén de datos y Analysis Services

Puede omitir este procedimiento si no está utilizando ningún servidor que ejecute Reporting Services 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, haga clic en Informes.

  3. En Informes, haga clic en Iniciar recompilación.

  4. En el cuadro de diálogo Recompilar las bases de datos de almacén y de Analysis Services, haga clic en 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.

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

Si va a mover una base de datos de colección a un servidor que ejecuta una edición diferente de SQL Server, debe deshabilitar la compresión de SQL Server en esa base de datos. Para obtener más información, vea en el sitio web de Microsoft.

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

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 Team Foundation Server 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 Team Foundation Server 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

Preparativos para SQL Server

Si va a mover la base de datos de colección a un servidor o a una instancia que ya hospeda una o más bases de datos para Team Foundation Server, omita este procedimiento.

Debe preparar SQL Server para hospedar bases de datos de Team Foundation Server mediante la utilidad de línea de comandos TFSConfig PrepSQL. Este comando crea los grupos de permisos de SQL Server que Team Foundation Server requiere (TFSExecRole y TFSAdminRole) y llena esos grupos con la cuenta que se usó para ejecutar este comando.

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

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

  2. Escriba el siguiente comando, donde NombreDeServidor es el nombre de la instancia de SQL Server que hospedará la base de datos de colección para Team Foundation Server:

    **TFSConfig PrepSQL /SQLInstance:**ServerName

    Puede especificar NombreDeServidor en el formato NombreDeServidor o NombreDeServidor\NombreDeInstancia. Debe especificar el nombre de instancia si no está utilizando la instancia predeterminada. Para obtener más información, vea PrepSQL (Comando).

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 Team Foundation Server de destino.

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

Restaurar la base de datos de colección

Como parte del procedimiento para mover la colección, debe restaurar la base de datos de colección en una instancia de SQL Server configurada para admitir la implementación de Team Foundation Server de destino.

Para restaurar la base de datos de colección

Asociar la colección

Después de restaurar la base de datos de colección, puede asociar la colección a la implementación de Team Foundation Server de destino de la operación de mover.

Nota

Aparecerán advertencias al asociar la colección si la implementación usa Productos de SharePoint y la cuenta de servicio de Team Foundation Server 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. Haga clic en Colecciones de proyectos de equipo y, a continuación, haga clic en Adjuntar colección de proyectos de equipo.

    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, escriba 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, haga clic en la base de datos de colección que desea asociar y, a continuación, haga clic en Siguiente.

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

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

  7. Haga clic en 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, haga clic en Anterior. Si todos los valores son correctos, haga clic en Comprobar.

  10. Cuando todas las comprobaciones de disponibilidad se hayan completado correctamente, haga clic en 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, haga clic en Siguiente.

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

  13. Haga clic en 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 Team Foundation Server 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 Team Foundation Server 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 Team Foundation Server 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 Team Foundation Server que utilice la misma aplicación web de SharePoint que la implementación de Team Foundation Server 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. Haga clic en Aplicaciones web de SharePoint y, en la lista de aplicaciones web, haga clic en la aplicación web que admite la colección que acaba de asociar.

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

  3. Haga clic en Reparar conexión y, en el cuadro de diálogo Reparar la conexión a una aplicación web de SharePoint, haga clic en Volver a conectar.

  4. Cuando la ventana de estado indique Operación de reconexión correcta, haga clic en 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 Team Foundation Server.

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 Team Foundation Server 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 por primera vez.

  2. Vuelva a crear las máquinas virtuales y plantillas que se usan como patrón principal en el nuevo SCVMM.

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

  3. Importe las máquinas virtuales y plantillas a la colección de proyectos de equipo.

    Para obtener más información, vea Cómo: Importar una máquina virtual o una plantilla de máquina virtual desde SCVMM.

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

    Para obtener más información, vea Cómo: Crear un entorno a partir de máquinas virtuales o plantillas.

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. Para obtener más información, vea Feature Pack para la integración de Microsoft Team Foundation Server 2010 y 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 Team Foundation Server.

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

Dividir una colección de proyectos de equipo

Conectar documentos de Microsoft Office con Team Foundation Server

Conceptos

Arquitectura de Team Foundation Server

La Consola de administración de Team Foundation

Interacciones entre los productos de SharePoint y Team Foundation Server

Otros recursos

Cambiar la configuración de su implementación

Historial de cambios

Fecha

Historial

Motivo

Marzo de 2011

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

Cambio de características de SP1.