2010-09-03 43 views
2

有誰知道TFS 2010倉庫數據庫(應該用於報告的數據庫)是否保存關於變更集的簽入註釋的任何信息?在TFS2010倉庫中查找簽入評論信息

我可以看到通過TFS瀏覽器的信息,這樣

image of tfs comments

但是,如果我嘗試提取從倉庫數據庫相同的信息,還從變更和代碼改動表中選擇的每一個數據,我無法找到它(我也試圖打開每一個數據庫表!)

select * from FactWorkItemChangeset fwics 
join DimChangeset dcs on fwics.ChangesetSK=dcs.ChangesetSK 
where dcs.ChangesetID = 145640 

在此先感謝。

問候 馬西莫

回答

1

在Tfs_Warehouse.dbo.DimChangeset的變更標題場有評論,雖然串聯起來更改組數。您的查詢確實會返回該字段。

0

樣品查詢:

select 
fwics.WorkItemID as [Work Item Id] 
,dwi.System_Title as [Title]  
,dwi.System_WorkItemType as [Type] 
,dcs.ChangesetID as ChangeSet_ID 
,dcs.ChangesetTitle as [Comment] 
,df.FileName as [FileName] 
,df.FilePath as [Path] 
,dd.DateTime as [CheckinDate] 
,dp.Name as [Person] 
from 
DimChangeset dcs 
join FactWorkItemChangeset fwics on dcs.ChangesetSK=fwics.ChangesetSK 
join FactCodeChurn fcc on fwics.ChangesetSK=fcc.ChangesetSK 
join DimFile df on fcc.FilenameSK=df.FileSK 
join CurrentWorkItemView dwi on dwi.System_Id=fwics.WorkItemID 
join DimDate dd on dd.DateSK=fcc.DateSK 
join DimPerson dp on dp.PersonSK=dcs.CheckedInBySK 
and fcc.TeamProjectSK = 80 
order by [CheckinDate] desc