最近项目里开始用到了Team Foundation Server 来进行源代码的管理和团队之间的协同,较之VSS最大的不同点就是使用了SQLserver2005 来存储源代码和开发文档等,对安全和性能有很好的保障,但是安装配置的过程相对比较繁琐(与微软其他产品相比),而且一旦安装过程有问题,可修复性又不太好,所以很让人头疼,笔者通过自己的失败经验,总结出来的一个单服务器安装过程,基本可以确保按此过程一次完整无误的安装TFS,特此拿来与大家分享:
安装的过程我主要以步骤方式来描述,需要的软件和补丁包在微软的官方网站上都可以找到。
下面我们就开始TFS的安装之旅了!
1. 裸机安装windows Server2003 ,分区改为NTFS,不装杀毒软件可以考虑通过某台机器远程杀毒。
2. 安装服务器各种设备驱动(声卡显卡可以不装)。
3. 打windows Server 2003 sp1/sp2补丁,以及windows update 所标记的关键更新。
4. 建立帐户TFSSETUP,用于运行TFS安装程序,必须是管理员。
5. 建立帐户TFSSERVICE,用于TFSwindows服务(代码覆盖率分析)和Sharepoint Timer Service服务,必须具有本地登录权限,不应是管理员,如果是域用户,
选择账户敏感,无法委托。
6. 建立TFSREPORTS,用于SQL Server Reporting Services 数据源的服务帐户,不应是管理员,具有本地登录的权限。
7. 建立TFSPROXY,由不是同一域的成员的计算机上的 Team Foundation Server 代理用作 Team Foundation Server 应用层和数据层组件。此服务帐户必须是
远程计算机上“Administrators”组的成员。此服务帐户必须是使用代理的 Team Foundation Server 的“Team Foundation Valid Users”组的成员。
8. 安装IIS并启用ASP.NET。不要选择“FrontPage 服务器扩展”。此服务器将承载 Windows SharePoint Services,后者与 FrontPage 服务器扩展不兼容。
9. 安装dotnet2.0和补丁(NDP20-KB913393-X86.exe)。
10. 以TFSSETUP登录安装Sqlserver2005。
11. 选择安装SQL Server Database Services,Analysis Services,Reporting Services,Integration Serveices ,工作站组件、联机丛书、开发工具。是用默认实
例名。并选择启动所有服务。
12. 安装SQLServer2005 SP2。
13.以TFSSETUP登录安装windows sharepoint service2.0+sp2
14.选择服务器场选项,安装完成后,会显示一个页面,确认显示即可,不修改。
15.访问http://localhost 验证安装,提示网站正在建设即可。
16.以TFSSETUP登录安装TFS。
17.选择单服务器安装。
18.在服务登录帐户页上,输入TFSSERVICE帐户。
19.在报告登录帐户页上,输入TFSREPORTS。
20. 最后将所有帐户的密码根据情况设置为永不过期或者定期修改,如果密码过期将会影响到sqlserver的reports服务和用户的登录问题。
到此我们的安装就完成了!