昨天安裝tfs時遇到了問題,所以將此安裝文檔共享一下。windows8上安裝時很不順利,兼容性不是太好,沒裝上才換了windows server 2003。在windows8(企業版)上遇到的問題如下:
1.直接安裝sql server2008或者sql server 2008R2的時候提示系統不兼容,之后安裝了在visual studio2010中的簡版 sql server 2008,本以為就此解決了問題,可是安裝tfs的時候提示需要.net3.5或.net2.0,如是又下載了.net3.5,安裝的時候提示聯網更新,更新之后安裝上了tfs,配置tfs的時候提示iis6.0需要啟用兼容模式等問題,解決不了。windows7和windows sever2003上安裝tfs的時候很順利,所以果斷換系統重新裝了。
一、 安裝操作系統Windows Server 2003
1. Windows Server 2003的安裝過程略(注:本次使用32位Windows Server 2003)
2. 設置計算機名稱為Kv7Server
3. 設置Administrator用戶密碼為Password123
4. 新建用戶tfsadmin/Password123,將tfsadmin加入Administrators組
5. 計算機暫時不需要配置網絡(即不需要配置IP地址、子網掩碼、網關、DNS等)
二、 安裝IIS
1. 計算機暫時不需要配置網絡(即不需要配置IP地址、子網掩碼、網關、DNS等)
2. 開始 -> 設置 -> 控制面版 -> 添加或刪除程序 -> 添加/刪除Windows組件:
3. 如果IIS沒有安裝則裝上即可。
三、 如果需要在Build的同時自動運行Visual Studio 2008的單元測試,則安裝Visual Studio 2008系列
1. 安裝Visual Studio 2008 Team Suite_簡體中文正式版
2. 安裝Visual Studio Tearm Explorer 2008
3. Visual Studio 2008 Team Suite 簡體中文正式版 SP1
四、 安裝SQLServer 2008
² 計算機暫時不需要配置網絡(即不需要配置IP地址、子網掩碼、網關、DNS等)
² 使用Administrator用戶登錄Windows,本次安裝使用32位SQL Server 2008
² 從微軟網站(http://www.microsoft.com/sqlserver/2008/en/us/trial-software.aspx)下載SQLFULL_ENU.iso,用虛擬光驅打開,將所有文件拷貝到d:\_soft\Sql2008_install目錄下,之后運行d:\_soft\Sql2008_install\setup.exe
² setup.exe首先會安裝windows installer 4.5,很快就會安裝完成,之后需要重啟計算機
² 再次運行setup.exe
注意:輸入序列號,否則安裝為試用版。
提供給大家幾個key,僅供學習。
Developer: PTTFM-X467G-P7RH2-3Q6CG-4DMYB
Enterprise: JD8Y6-HQG69-P9H84-XDTPG-34MBB
² SQL Server后面的安裝過程比較簡單,因為沒有什么安裝選項了。
五、 安裝Team Foundation Server 2010
1. 計算機暫時不需要配置網絡(即不需要配置IP地址、子網掩碼、網關、DNS等)
2. 使用Administrator用戶登錄Windows,本次安裝使用32位Team Foundation Server 2010(tfs2010_CHS.iso),使用虛擬光驅安裝即可。
3. tfs2010的安裝過程非常簡單,沒有任何選項。
4. 安裝完成以后,開始激活tfs2010,激活過程需要輸入序列號:
將32 bit SQL Server 2008解壓到d:\_soft\Sql2008_install目錄下,之后運行
5. 激活成功后,進入下面的界面,將開始了tfs2010的配置過程,我們先不進行配置(需要為配置過程做些准備工作):
6. 即出上述界面,以后可以通過開始 -> 程序 -> tfs2010 -> Team Foundation管理控制台進入該界面繼續配置。
六、 Team Foundation Server 2010配置前的准備工作
1. 計算機暫時不需要配置網絡(即不需要配置IP地址、子網掩碼、網關、DNS等)
2. 開始 -> 程序 -> Microsoft SQL Server 2008 R2 -> 配置工具 -> SQL Server配置管理器進入下面的界面:
3. 如下圖右鍵點擊TCP/IP,進入屬性配置界面:
4. 按上圖配置即可,紅色圈住的部分表示為做了修改的部分,修改完成后重啟計算機。
七、 Team Foundation Server 2010配置部分
1. 計算機暫時不需要配置網絡(即不需要配置IP地址、子網掩碼、網關、DNS等)
2. 用Administrator用戶登錄Windows
3. 開始 -> 程序 -> tfs2010 -> Team Foundation管理控制台進入下面的界面:
八、 Tfs2010客戶端開發組安裝簡述(注意客戶端通常是另一台計算機)
4. 開發組客戶端可以使用vs2008或vs2010,安裝過程如下:
5. 安裝Visual Studio 2008 Team Suite_簡體中文正式版
6. 安裝Visual Studio Tearm Explorer 2008
7. Visual Studio 2008 Team Suite 簡體中文正式版 SP1
8. vs2008連接tfs2010補丁(Visual Studio Team System 2008 Service Pack 1 針對 Team Foundation Server 2010 的前向兼容更新(安裝程序)),下載地址:
http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=cf13ea45-d17b-4edc-8e6c-6c5b208ec54d
9. 安裝Visual Studio 2010
10. 這樣你就可以使用vs2008和vs2010同時連接tfs2010了。
九、 創建項目之前的配置工作
1. 在服務端(tfs2010)安裝WindowsServer2003-KB958644-x86-CHS.exe(該文件可在微軟下載中心下載),否則以后配置好網絡以后,Server服務和Workstation服務運行一段時間以后會自動停止,這是微軟早期操作系統的一個著名的漏洞。
2. 上述服務端(tfs2010)和客戶端(vs2010/vs2008)都安裝成功后,就可以開始配置服務端(tfs2010)並在客戶端(vs2010/vs2008)創建新的項目了。
3. 配置服務端(tfs2010)和客戶端(vs2010/vs2008)網絡設置(IP、網關、DNS等)。
4. 服務端(tfs2010)和客戶端(vs2010/vs2008)都加入域。
5. 在服務端(tfs2010),將tfsadmin和KingView\guobing.zhou都加入到Administrators組。
6. 保證服務端(tfs2010)和客戶端(vs2010/vs2008)計算機之間網絡正常。特別需要注意的是使用IP地址和計算機名均可互相訪問。也就是說,在資源管理器中均可以通過“\\IP地址”和“\\計算機名”訪問對方的共享文件夾。
7. 配置DefaultCollection組成員資格:
進入下圖的界面:
點擊組成員資格,進入如下界面:
雙擊上圖選中項,進入如下界面:
保證包含Administrator、KingView\guobing.zhou、tfsadmin這三個用戶,如果沒有則添上。
8. 配置服務端(tfs2010)網站權限:
在服務端(tfs2010),輸入http://kv7server/sites/defaultcollection/default.aspx進入到下面的界面:
選擇如上圖的菜單項,進入下面的界面:
保證用戶和權限的三個子項(人員和組、網站集管理員、高級權限)中都包含Administrator、KingView\guobing.zhou、tfsadmin這三個用戶,如果沒有則添上。
9. 這樣,您就可以在客戶端(vs2010/vs2008)上創建項目了。
十、 安裝和使用過程注意事項
1. 如果你在安裝或使用tfs2010的過程中有彈出Just-In-Time Debugger時,該現象為正常現象,禁止Just-In-Time Debugger即可(具體方法google一下就知道了)。
2. 如果服務器端(tfs2010)在編譯的時間還需要進行單元測試,那么還需要在服務端安裝vs2010/vs2008。
十一、 改變tfs2010團隊項目集合數據存儲位置(或做階段性備份)
1. 分離團隊項目集合:進入tfs2010管理控制台 -> 選中團隊項目集合(例:KingView7) -> 分離團隊項目集合
2. 分離項目集合對應的數據庫:進入SQL Server 2008 Management Studio -> 登錄進入 -> 展開數據庫(Databases)結點 -> 鼠標右鍵單擊需要分離的數據庫(例:Tfs_KingView7) -> [Tasks] -> [Detach...] -> Drop Connections和Update Statistics兩個勾勾一下 -> [OK]
3. 移動或備份數據庫:現在,你可以任意復制、移動數據庫文件了(例:Tfs_KingView7.mdf和Tfs_KingView7_log.LDF)
4. 附加數據庫:現在是前兩步的逆步驟,進入SQL Server 2008 Management Studio -> 登錄進入 -> 鼠標右鍵單擊數據庫(Databases)結點 -> [Attach...] -> Add... -> 選一下備份或移動后的數據庫文件 -> [OK]
5. 附加團隊集合:進入tfs2010管理控制台 -> 附加團隊項目集合。
十二、 為項目定制特定的權限
1. 定制為管理員用戶: 按前面第九節(創建項目之前的配置工作)所述操作即可。
2. 定制為特定權限用戶:⑴ 如果需要分配下列紅框框選部分的權限:
右鍵點擊上圖被選中的項目根結點 -> [團隊項目設置] -> [安全性] -> 定制權限。
⑵ 如果需要源代碼相應目錄的權限 -> 進入源代碼管理資源管理器 -> 選中相應的源代碼目錄 -> 右鍵 -> [屬性] -> [安全性]屬性頁 -> 定制權限。
⑶ 如果需要門戶權限,則按前面第九節(創建項目之前的配置工作)所述操作即可。