Buenas,

para seguir amenizando una semana que tendría que haber sido dedicada a Gear of Wars especial, sigo lidiando con algunos errores de Team Foundation Server 2008; que en realidad hacen que mi día a día sea, por lo menos, interesante.

En este caso, se trata de los errores TF31001 y TF53007:

--------------------------- Microsoft Visual Studio --------------------------- Team Foundation Server TF31001: Team Foundation cannot retrieve the list of team projects from Team Foundation Server SERVER_A. The Team Foundation Server returned the following error: Team Foundation services are not available from the server.Technical information (for administrator): TF53007: The application tier name SERVER_B recorded in the database does not match the local machine name SERVER_A. Please contact your Team Foundation Server administrator.. --------------------------- OK Help ---------------------------

que básicamente describen un entorno donde a nivel sistema operativo, un servidor Team Foundation Server 2008 tiene como nombre SERVER_A y a nivel datos de configuración de TFS el server tiene como nombre SERVER_B.

Este error, no tiene una única solución (ya que la 2da configuración puede ser muy compleja), pero una de las opciones para su solucion, es redefinir nuevamente la capa de aplicacion y de datos de Team Foundation Server 2008 (apptier/datatier).

Como comenté en el post anterior, la solucion una vez más viene dada gracias a la herramienta TfsAdminUtil:

  1. Posicionar una ventana de comandos, en el directorio de herramientas de Team Foundation Server 2008. Usualmente es “Program Files\Microsoft Visual Studio 2008 Team Foundation Server\Tools”.
  2. Ejecutar el comando TfsAdminUtil RenameDT NombreDelNuevoServer desde la linea de comandos definir el nombre del servidor de la capa de datos; por ejemplo:
    1.  TfsAdminUtil RenameDT SERVER_A
  3. Ejecutar el comando TfsAdminUtil ActivateAT NombreDelNuevoServer desde la linea de comandos activar el nombre del servidor de la capa de aplicacion; por ejemplo:
    1.  TfsAdminUtil ActivateAT SERVER_A
  4. Opcional: reiniciar.

Si hemos tenido un poco de suerte y con estos simples pasos, nuestro server quedará configurado correctamente.

En caso contrario, recomiendo dedicarse a las artes oscuras y probar derramando la sangre de un gallo virgen sobre el server, mientras se pronuncia un conjuro en arameo.

 

Saludos @ Here

El Bruno

Crossposting from El Bruno