El Datawarehouse de TFS no se actualiza luego de un upgrade a SQL Server 2008

por Victor Passador  19. julio 2010

Días pasados, en el proceso de upgrade de un servidor a TFS 2010, comenzamos con la actualización del motor de base de datos a su versión 2008, uno de los prerrequisitos exigidos.

Si bien el servidor estaba virtualizado y ante algún imprevisto podríamos restaurar rápidamente un backup reciente de esa VM, decidimos tomar una precaución adicional que fue esperar un par de días luego de ese upgrade antes de encarar la instalación de la nueva versión de TFS, para ver si algún usuario informaba de inconvenientes.

Ya decididos a instalar TFS 2010, un PM nos informa que los reportes de los diferentes proyectos estaban mostrando datos viejos. La espera no había sido en vano.

Lo primero que hicimos fue forzar la actualización del Datawarehouse (aquí hemos descripto cómo hacerlo), pero sin éxito.

SQL Management Studio por su parte, informaba las bases de datos de Analysis Services estaban funcionando correctamente, pero los datos aún no se actualizaban.

Sin mensajes de error, la búsqueda de ayuda en Internet se complicaba. No aparecían casos similares en los buscadores, hasta que mirando en el Log de Eventos del SO dimos con algunas palabras claves que nos condujeron a un artículo de Bill Wang.

Básicamente el problema era que, luego del upgrade a SQL Server 2008, TFS seguía intentando conectarse a Analisys Services pero de la versión 2005, y allí se producía el fallo.

Para solucionar el inconveniente, hay que reemplazar una entrada del Web Config del WS de TFS como a continuación se detalla:

Reemplazar …

   1: <dependentAssembly>
   2:         <assemblyIdentity name="Microsoft.AnalysisServices"
   3:                           publicKeyToken="89845dcd8080cc91"
   4:                           culture="neutral" />
   5:         <bindingRedirect oldVersion="9.0.242.0" newVersion="9.0.242.0"/>
   6: </dependentAssembly>

… por …

   1: <dependentAssembly>
   2:         <assemblyIdentity name="Microsoft.AnalysisServices"
   3:                           publicKeyToken="89845dcd8080cc91"
   4:                           culture="neutral" />
   5:         <bindingRedirect oldVersion="9.0.242.0" newVersion="10.0.0.0"/>
   6: </dependentAssembly>

Tener en cuenta que además, la herramienta “SetupWarehouse.exe” también accede al cubo de la misma forma, con lo cual deberá modificarse el archivo “SetupWarehouse.exe.config”.

Tags: , ,

Gestión de Proyectos | SQL Server | TFS

Agregar comentario

  Country flag

biuquote
  • Comentario
  • Vista previa
Loading

Acerca de los Autores

Este es el blog del equipo de VEMN SA 
Presentaremos temas que nos parezcan de interés sobre tecnología .NET, Procesos y Metodologías y todo aquello relacionado con el proceso de desarrollo de Software

Month List

BlogRoll

Download OPML file OPML