lunes, 5 de octubre de 2009

Error viendo reportes del TFS. Query execution failed for data set 'dsLastProcessedTime'

Cuando se hace una actualización a SQL Server 2008, en el servidor SQL que usa el Team Foundation Server, posiblemente los reportes dejen de funcionar, y salga el siguiente mensaje:

Query execution failed for data set 'dsLastProcessedTime'.

Para resolver este problema hay que realizar lo siguiente:



  1. Ingresar a la ruta http://server/Reports
  2. Seleccionar el Data Source TfsOlapReportsDS
  3. Habilitar la casilla Enable This Data Source
  4. en Data Source Type, Seleccionar Microsoft SQL Server Analysis Services
  5. En Connection String, ingresar 'Data source=[servername]; initial catalog=TfsWarehouse' (sin las comillas)
  6. Seleccionar Credentials stored securely in the report server, e ingresar el user name [dominio\usuario] y la clave del usuario del dominio que tenga acceso al servidor de analysis Services.
  7. Marcar las casillas 'Use as Windows Credentials ...' y 'Impersonate the authenticated user...' y dar click en el botón Apply.

Despues de esto hay que hacer lo mismo pero para el Data Source TfsReportDS, con la siguiente excepción

  1. En el Data Source Type, seleccionar Microsoft SQL Server.
  2. En Connection String escribir 'Data Source=[servername]; initial catalog=TfsWarehouse'.

De resto, usar la misma configuración del TfsOlapReportDS.

Con esto los reportes se volveran a ver desde el sitio del proyecto de TFS.

No hay comentarios: