An issue of Team Foundation Server if you run it on domain controller

最近陸續有愈來愈多人試著安裝 Team Foundation Server (beta2 or beta3), 也陸續收到一些問題和 feedbacks, 其中安裝及設定仍然是大家很關心的議題. 如您所知, Visual Studio 2005 Team System 基本上是個三層式架構的系統, 分別為 client, application tier 及 data tier. 將這三層分別裝在三台獨立運作的機器上在安裝設定上是最簡單最沒問題的. 但有時限於硬體資源或其它因素, 將整個系統安裝在同一台機器, 或 Team Foundation Server 上有同時執行其它的應用程式也是很常見的scenarios. 通常, 僅安裝在一台機器在安裝設定上是問題最多的, 甚至有些 default 的設定值在安裝或執行上不一定可以work, 例如將 Team Foundation Server run 在 domain controller 可能就會遭遇一些問題. 例如 default 的 user 權限就需要 customize 才能看到 reports. 這是因為我們 default 用來讀 reports 的 account並沒有 locally logon 的權限, 所以我們要在安裝後自己手動去設定權限給我們安裝時設定用來讀取 reports 的 account. 詳細的設定情形,我在這裏推薦一篇有關這樣的設定下如何 view reports 的文章, 希望對大家有所幫助: Ron Caron’s Team Foundation Server on a Domain Controller