Nous sommes récemment passés de TS 2010 à TFS 2015 Update 2 et à l'aide de SQL Reporting Services pour extraire divers rapports pour Résultats de test, Rapport d'incident/bug. Après la mise à niveau vers TFS 2015, la plupart des rapports que nous avons exécutés dans TFS 2010 (via Reporting Services) ne fonctionnent plus car nous pouvons remarquer que le schéma de la base de données a été modifié massivement dans la base de données TFS 2015.Mise à niveau vers TFS 2015 - problèmes dus au schéma de base de données modifié
Par exemple, la requête suivante fonctionne parfaitement dans TFS 2010 Base de données, toutefois, il ne fonctionne pas avec la base de données TFS 2015 parce que des domaines tels que Areaid, ProjectID, IterationID n'existent pas dans Tbl_Plan plus.
SELECT pl.*,<BR>
project.ProjectName,<BR>
area.AreaPath AS AreaPath,<BR>
area.AreaUri AS AreaUri,<BR>
iteration.Iteration AS Iteration<BR>
FROM tbl_Plan pl <BR>
LEFT JOIN tbl_Area area ON pl.AreaId = area.AreaId <BR>
LEFT JOIN tbl_Project project ON pl.ProjectId = project.ProjectId AND project.IsDeleted = 0 <BR>
LEFT JOIN tbl_Iteration iteration ON pl.IterationId = iteration.IterationId <BR>
Je vous serais reconnaissant si quelqu'un me pointer vers la bonne direction pour obtenir le « schéma de base » de la base de données TFS 2015 afin que je puisse comprendre les relations entre les tables. Cela nous donnera une représentation visuelle pour comprendre rapidement leurs relations.
En outre, si vous pensez que ce n'est pas une bonne façon de procéder, veuillez nous en informer car nous sommes ouverts à toute option.
Environnement: TFS 2015 Mise à jour 2
SQL Reporting Services: 2012