lunes, 14 de julio de 2014

Como copiar a otro servidor o partir una Colección en el mismo server de Proyectos de TFS 2013


Hace poco me preguntaron acerca de como hacerlo, después de investigar un poco me di cuenta que ya había leído al respecto tiempo atrás, pero no había dejado nada documentado al respecto. Pues aquí les dejo los pasos necesario para que puedan realizar una copia de pruebas a otro servidor o partir colecciones de proyectos en el mismo servidor , esto les ayudara si necesitan tener todos los elementos de trabajo ( Work Items  ) de su ambiente de producción, para que puedan realizar una simulación de los datos y como quedarían.

Algo que hay que dejar claro que debido a que TFS genera un ID para cada proyecto, por el momento no es posible montar el mismo proyecto como copia del original  en el mismo servidor, ya que los datos están vinculados de las tablas  con el id y no hay forma de cambiarlos con un procedo. TFS detecta que ya esta el id en producción del proyectos y por eso no logran ponerla en linea la colección a menos que borremos el proyecto duplicado.

En caso que queramos partir una colección, antes de ponerla en linea debemos de borrar las colección que deseamos mover, y después en la colección de copia solo dejar el proyecto que deseamos mover.

Solo asegúrense que tengan las mismas versiones y updates el TFS, si son diferentes versiones.

Fase 1

  • Abrir la consola Administrativa del TFS, navegar  a las opciones de Colección de Sitios
  • Seleccionar la Colección que desea copiar o clonar y  Desvincularla ( Detach )
  • Esperar que el proceso termine.
  • Una vez que el proceso Termine, proceda a Realizar un Backup de la Base de Datos
  • En la consola Administrativa del TFS, proceda a Vincular ( Attach ) la base de datos que acaba de desvincular y realizar el backup.
Fase 2
  • Restaura la Base de Datos del Backup a un nuevo nombre, no se olvide de cambiar los nombres de archivos físico porque ya existen los originales
  • En la consola Administrativa, proceder a Vincular la Base de datos copiada que acaba de restaurar deberá aparecer con el nombre que le asigno en el paso anterior.
  • TFS le asignara un nuevo GUID  que el mismo almacena en la base de datos en las propiedades extendidas.
  • Revise que la nueva colección este en linea y deberá ser una copia exacta de la que tenia.

Fase 3
  • Si desea tener información de reportes es recomendable que reconstruya el warehouse y el análisis por medio del web service de TFS.

Espero que les ayude.

Happy ALM

VisualStudio4All







No hay comentarios.:

Publicar un comentario