1.概述
上个星期花了点时间安装了,Team Foundation Server。由于事先不熟悉走了很多的弯路,重装了几次系统,到后来,终于把Team Foundation Server装上了。现在我把我的安装经验在这里同大家分享,希望大家能少走弯路。按照我的方法从安装操作系统开始到Team Foundation Server安装完成,在一般配置的机器上基本在3个小时内就能完成。
在这里我指的是在一个“全新”的机器上安装Team Foundation Server,如果你的机器已经安装了IIS 、SQL 2005 、SharePoint Services,可能你的这些系统会存在某些问题,导致TFS的安装失败,如果你在第一次安装TFS的时候失败了,如果可以的话,我还是建议你重新安装你的系统,因为要解决这些问题,通常会比你重装系统花的时间还多。
开始时也在网络上找了一篇《Team Foundation Server Beta3 安装指南》(http://www.microsoft.com/china/msdn/library/langtool/vsts/TFSBeta3.mspx),但文章上面使用的Team Foundation Server版本比较旧,现在Team Foundation Server的正式版已经发布,在安装上也同时带来了些新的问题,由于Team Foundation Server需要IIS 、SQL 2005 、SharePoint Services因此这些系统的运行状态都将决定Team Foundation Server能否安装成功。安装WINDOWS 2003
在这里我只简单的结束安装的过程,至于为什么怎么做,我在这里并不会做详细的介绍。
最后还需要强调的是在这里我安装的Team Foundation Server的颁布是微软2006-5-19号发布的Visual Studio 2005 Team Foundation Server 试用版,如果你安装的颁布和我的不一样,那下面的方法就不一定适合您。相信随着微软对TFS的改进,以后的安装过程会更简单。
对于单服务器部署方案,你可以使用一个加入工作组的计算机,或者一个加入域的计算机,我在这里选择的是前者
2.去掉180天的限制
如果你希望去掉Team Foundation Server试用版180天的限制,可以用以下方法将下载的chs_vs_2005_tfs_trial.iso文件接压到文件夹TFS,在TFS文件夹中搜索setup.sdb文件可以找到6个文件,修改第1、2、6个文件,用记事本打开文件,找到最后一行看到VDK7QYRCVK498JJYW2G9VVG63,这是试用版的安装序列号,只要把它换成正式版的序列号就可以了,我在这里用的是KYTYHTQKW6VWPBQDKC8FHWC4J
3.安装前准备
为了使安装过程顺利完成,你的手头上最好要有以下软件。
1.一张WINDOWS2003 安装光盘。
2.如果你的光盘不是sp1,你还需要SP1安装包Windows 2003(SP1) Service Pack 1 简体中文版( http://down.chinaz.com/S/15166.asp)
3.WINDOWS2003更新包Windows 2003(SP1) 简体中文版补丁集 Build 20061012(http://down.chinaz.com/S/9038.asp)还
4.Microsoft Windows SharePoint Services 2.0(http://www.microsoft.com/downloads/details.aspx?familyid=E084D5CB-1161-46F2-A363-8E0C2250D990&displaylang=zh-cn)
5.Windows SharePoint Services Service Pack 2(http://www.microsoft.com/downloads/details.aspx?FamilyID=9c552114-dc9a-43ee-9281-b080b7c280b4&DisplayLang=zh-cn)
6.SQL 2005
7.当然了还有我们的主角Visual Studio 2005 Team Foundation Server (http://www.microsoft.com/downloads/details.aspx?FamilyID=d5c12289-f4e4-49a9-9235-ab2f6d4ca097&DisplayLang=zh-cn)
3.开始安装。
如果上面提到的软件都准备好了,就可以开始我们安装过程。
1. 安装WINDOWS2003系统:相信大家都是老手了,在这里我就不多说了。其中有两点要注意(1)如果你要把所有的软件都安装在C盘,我建议你分配给C盘10G以上的空间。(2)安装Team Foundation Server的磁盘必须要用NTFS格式。
2. 安装WINDOWS2003后,马上安装SP1。
3. 安装Windows 2003(SP1) 简体中文版补丁集 Build 20061012
4. 运行Windows Update安装WINDOWS2003新的补丁
5. 安装IIS。在安装IIS的时候选择ASP。NET,记得千万不要选择FrontPage Server
6. 添加两个新用户开始=》管理工具=》计算机管理=》本地用户和组=》用户, 新加两个用户TFSReports,TFSService,去掉“用户下次登入时必须更改密码”的选项,选择用户不能更改密码,和密码永不过期
7. 添加用户到组,在本地用户和组=》组中选中Administrators,把TFSReports,TFSService添加到Administrators组。新建一个名为STS_WPG的组将TFSReports,TFSService添加到STS_WPG组
8. 安装SQL 2005。在安装组件页面中选择SQL Server Database Services、 Analysis Services 和 Reporting Services在Service Account页,选择built-in System account并且在下拉列表中选择Local system。在Start services at the end of setup部分,选择所有的服务:SQL Server、SQL Server Agent、Analysis Services、Reporting Services 和SQL Browser,其它的按照默认设置就可以。
9. 安装SQL 2005后打开IIS检查Reports站点是否可用,如果不可用Team Foundation Server将无法安装。
10. 安装Windows SharePoint Services 2。0在安装类型页面中,选择服务场,其它的按照默认设置就可以。
11. 安装Windows SharePoint Services pack 2
12. 打开IIS 检查“SharePoint 管理中心”是否可用
13. 安装 SQL 2005 补丁,开始=》所有程序=》Microsoft SQL Server 2005=》SQL Server Configuration Manager=》在SQL Server 2005 服务中将SQL Server Browse、SQL Server Reporting Services和SQL Server Analysis Services 服务停掉。在TFS安装文件中找到SQLServerKB文件夹运行AS2005-KB914595-x86-ENU.exe。
14. 在更新数据库补丁后,在管理工具=》服务中找到SQL Server Reporting Services 将它的启动类型由“禁用”改为“自动”,启用SQL Server Reporting Services 、SQL Server Browser和SQL Server Analysis Services服务
15. 安装.NET Framework补丁:在SQL Server Reporting Services安装目录下找到KB913393文件夹运行NDP20-KB913393-X86.exe
16. 安装Team Foundation Serve:参考《Team Foundation Server Beta3 安装指南》(http://www.microsoft.com/china/msdn/library/langtool/vsts/TFSBeta3.mspx)
17. 安装Team Build:参考《Team Foundation Server Beta3 安装指南》(http://www.microsoft.com/china/msdn/library/langtool/vsts/TFSBeta3.mspx)
18. 安装Team Foundation Server Proxy 参考《Team Foundation Server Beta3 安装指南》(http://www.microsoft.com/china/msdn/library/langtool/vsts/TFSBeta3.mspx)
注:我在安装的过程中,有以下几点不同(不过,还是十分感谢原作者).
1,在第8条中,在Service Account页中,增选了integration services,因为在后来的tfs安装检测中,需要这个项.
2,第15条,kb913393文件夹,我是在tfs文件下找到的.
另: 客户端的安装,Microsoft Office Project 2003,vs2005,TE.
如何你安装了vs2005,在工具下面,看不到 连接到team foundation server菜单,一般是因为没有安装团队资源管理器的原因.