Query TFS 2010 База данных для всех вчерашних проверок, упорядоченная по проекту - PullRequest
0 голосов
/ 22 сентября 2011

Я пытаюсь написать запрос для базы данных TFS 2010, который будет возвращать все вчерашние проверки, заказанные Team Project.Пока что у меня есть:

USE [Tfs_DefaultCollection]
SELECT ChangeSetId, CreationDate, Comment, CommitterId 
  FROM tbl_ChangeSet 
  WHERE CreationDate > DATEADD([day], -2, GETDATE()) /*not perfect*/
    AND CreationDate < GETDATE();

Я не уверен, как сопоставить CommitterId с реальным именем пользователя, и я даже не уверен, с чего начать, чтобы получить имя командного проекта, впроверка произошла.Есть мысли?

1 Ответ

2 голосов
/ 22 сентября 2011

Вы запрашиваете оперативное хранилище данных TFS. Это не поддерживается и плохая практика. Вместо этого, пожалуйста, используйте TfsWarehouse, который имеет гораздо лучшую агрегированную модель запроса ваших данных.

...