Недавно мы перешли с TS 2010 на TFS 2015 Update 2 и использовали службы SQL Reporting Services для получения различных отчетов о результатах тестов, отчетах об инцидентах и ошибках.
После обновления до TFS 2015 большинство отчетов, которые мы использовали для запуска в TFS 2010 (через Reporting Services), больше не работают, поскольку мы можем заметить, что схема базы данных была значительно изменена в базе данных TFS 2015.
Например, следующий запрос отлично работает в базе данных TFS 2010, однако он не работает с базой данных TFS 2015, поскольку такие поля, как AreaID, ProjectID, IterationID, больше не существуют в Tbl_Plan.
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>
Я был бы признателен, если бы кто-нибудь указал мне правильное направление для получения «Схемы базы данных» базы данных TFS 2015, чтобы я мог понять отношения между таблицами. Это даст нам визуальное представление, чтобы быстро понять их отношения.
Кроме того, если вы считаете, что это неправильный путь, сообщите нам об этом, поскольку мы готовы принять любой вариант.
Среда: TFS 2015, обновление 2
Службы SQL Reporting Services: 2012