2014-10-04 41 views

回答

2

通過查看查詢的安全性,您可以在Team Web中找到查詢的所有者,但它不顯示創建日期。

您需要的數據存儲在每個集合db的QueryItems表中。

所以,你應該能夠從下面的sql查詢中獲取這些信息,只需要更改你的集合db的db名稱即可。

SELECT t.Name as 'ProjectName' 
     ,qi.[Name] as 'Query Name' 
     ,[Text] 
     ,[CreateTime] 
     ,[LastWriteTime] 
     ,c.DisplayPart as 'Owner' 
    FROM [TFS_DefaultCollection].[dbo].[QueryItems]qi 
    Left Join [TFS_DefaultCollection].[dbo].[Constants] c on c.TeamFoundationId=qi.OwnerIdentifier 
    Left join [TFS_DefaultCollection].[dbo].[TreeNodes] t on t.ID=qi.ProjectId 
    Where fPublic=1 and fFolder=0 
+0

加1使用Web訪問來查看所有者...非常有幫助。我還沒有嘗試SQL查詢,但我標記爲已回答。 – PortageMonkey 2014-10-06 21:19:10