2012-02-08 93 views
0

我正在爲將使用TFS對象模型的應用程序構建後端。到目前爲止,我有一個簡單的設計與兩個表。而不必爲用戶帶來第三個表,讓我們說dbo.Users,我想用UserIDdbo.UserPermissions下的數據庫Tfs_DefaultCollection工作:TFS數據庫體系結構

用戶名:S-1-5-21-1081711537-3457464029-1495713236-1119

我不知道確切位置(該表中,哪個數據庫)TFS存儲Active Directory用戶信息?任何意見和指向MSDN上的在線文檔將不勝感激。我的目標是在我的一個表中映射具有WorkItemID的用戶,而不必添加新的用戶表。

+0

很確定它不存儲用戶,而是將用戶添加到TFS組。用戶信息需要從AD中提取。 – jgallant 2012-02-08 20:42:46

+0

在這種情況下,如何將我的小型數據庫與TFS用戶和組集成? – 2012-02-08 21:00:35

+0

你不能使用TFS API嗎? – DaveShaw 2012-02-08 21:06:37

回答

4

它不被支持,或者建議直接使用TFS表。否則可能會對系統的功能和性能產生不利影響。架構在未來的版本中也可能會發生變化。

但是,如果您想繼續操作,您會發現tfs_configuration數據庫中的tbl_security_identity_cache表有用。這也是TFS同步AD身份的地方。