2012-02-08 3 views
0

私は、TFSオブジェクトモデルで動作するアプリケーションのバックエンドを構築しています。これまでのところ、私は2つのテーブルを持つシンプルなデザインを持っています。で、私は正確に疑問に思ってS-1-5-21-1081711537-3457464029-1495713236-1119TFSデータベースアーキテクチャ

(表:

ユーザーID:代わりにユーザーのための第三のテーブルを有していると、私はデータベースTfs_DefaultCollectiondbo.UserPermissionsUserIDコラムで仕事をしたい、のはdbo.Usersを言わせてどのデータベース)TFSは、Active Directoryのユーザー情報を格納しますか? MSDNのオンラインドキュメントに関するアドバイスやご意見は、高く評価されます。私の目標は、新しいUserテーブルを追加することなく、自分のテーブルのWorkItemIDでユーザをマッピングすることです。

+0

ユーザーを格納するのではなく、ユーザーをTFSグループに追加することを確かめてください。ユーザー情報はADから取得する必要があります。 – jgallant

+0

この場合、私の小さなデータベースをTFSのユーザーとグループにどのように統合できますか? –

+0

TFS APIを使用できませんか? – DaveShaw

答えて

4

サポートされていないか、TFSテーブルを直接操作することをお勧めします。そうすると、システムの機能と性能に悪影響を与える可能性があります。将来のバージョンでスキーマが変更される可能性もあります。

しかし、とにかく進めたい場合は、tfs_configurationデータベースのtbl_security_identity_cacheテーブルが便利です。それは、TFSがADからのアイデンティティをも同期させるところです。

関連する問題