• Team Foundation Server 2005单服务器版本部署指南


    因公司开发业务需要,PM下达给我任务,部署一台Team Foundation Server 2005,用于整个B2B项目的版本控制以及源代码管理。一向认为微软的产品安装永远都是Next到底,然后一定会成功的,初次接触TFS2005的确走了不少弯路,上网搜索了N篇文章后,重装N次操作系统以后,终于部署成功,基于网上各高手们写的文章,的确会有帮助,但在某些细节部分,对阅读者整体的技能水平还是有一定的要求,所以把自己安装部署过程遇到的问题,解决的办法,一一记录下来,总结一下,算是写给类似我这样技术水平低起点,且需要独立完成部署任务的朋友们,当是给他们作个参考。闲话少说,言归正传,呵呵。

     

    安装环境简介

    硬件平台:DELL26504G内存,36G*2 RAID5磁盘阵列

    软件平台:Windows2003+SP1Windows2003安装文件,TFS2005安装文件,SQL2005安装文件均为公司统一购买,好像还是特意为公司重新封装打包过的,因为但凡安装过程中出现安装组织名称的地方都默认是公司的名称,且序列号均已填好,无需要作任何修改的(PS:安装TFS2005前请确认操作系统仅为Windows2003+SP1,在TFS2005安装成功后可升级至SP2,否则请先卸载SP2安装包,或是重新安装操作系统为Windows2003+SP1

    准备工作:请AD域的管理员为需要安装TFS2005的这台机器建三个用户,TFSSetupTFSServiceTFSReports,其中TFSSetupTFSService要具有这台机器的管理员权限,TFSReprots 普通用户权限即可,如果你是域控管理员,恭喜,你都不用麻烦别人,自己建立这几个用户就可以了(PS:用户名一个也不能少,后面安装过程中,需要用到TFSServiceTFSReports这两个不同的用户名,如果只建立一个用户,安装过程是不允许往下进行的,所以不必偷懒,建立好这几个用户即可,事半功倍嘛,前期准备工作统统做足,后续安装过程越发轻松且不易报错^_^

     

    Step1、用TFSSetup域用户登录需要安装TFS2005的机器,记得选域噢,因为这个是域用户,在密码框下方选择本机是无法登录成功的。首先安装Asp.Net服务即安装IIS,在Windows控制面板“添加/删除程序”中,选择Windows组件的添加/删除,将Asp.Net选中,不要勾选FrontPage扩展服务器(PS:安装IIS需要用到系统安装光盘,使用虚拟光驱加载安装光盘镜像即可,或者下载IIS6 for Win2003的安装包也可以,在跳出的所需文件对话框中,指定IIS6 for Win2003的目录位置就可以了)

     

    Step2、安装SQL Server2005 SP1企业版

    在“要安装的组件”页上, 选择下面的组件, 然后单击“高级”

    SQL Server Database Services

    Analysis Services

    Reporting Services

    Integration Services

    工作站组件,联机丛书和开发工具

    Team Foundation Server 不需要安装 Notification Services

     

    在“功能选择”页上,展开下面的节点并指定以下选项

    在“Database Services”之下单击"复制"的图标, 右键选择“整个功能将可用”

    在“客户端组件”下, 唯一需要安装的功能是“管理工具”,对于“客户端组件”下的所有其他项,可以选择单击图标并选择“整个功能将不可用”

    在“文档,示例和示例数据库”下, 可以选择单击“联机丛书”的图标并选择“整个功能将不可用”, 单击“下一步”(PS:功能选择这部分的内容,我试过,就用默认的方式,最后TFS2005也是可以安装成功的,推荐还是参照上述操作去做)

     

    在“实例名”页上,选择“默认实例”,然后单击“下一步”

     

    在“服务帐户”页上,选择“使用内置系统帐户”并从列表中选择“本地系统”

     

    在“安装结束时启动服务”中,选择所有服务:“SQL Server”,“SQL Server Agent”,“Analysis Services”,“Reporting Services”和“SQL Browser”,然后单击“下一步”

     

    在“身份验证模式”页上,选择“Windows 身份验证模式”,然后单击“下一步”

     

    在安装 SQL Server 2005时的“排序规则设置”中:

    排序规则指示符和排序顺序:Chinese_PRC_90,选中“区分重音、区分假名、区分全半角”

     

    在“报表服务器安装选项”页上,选择“安装默认配置”,然后单击“下一步”(PS:至此SQL Server 2005 SP1 企业版安装完成,切记不要安装SQL2005SP2补丁,最初我在阅读完官方的TFS2005安装操作指南后,看到SQL2005安装完成后要再打上KB914595的补丁,我就直接选择将SQL2005升级到SP2,心想这下应该不用再打补丁了,在后来安装TFS2005的时候才发现,补丁是不用打了,但TFS2005也安装不上了,安装前的自检报告中报错提示为:所有SQL2005的相关服务均处于未启动状态,实际上此时所有服务均已启动,且状态均为Automatic,也就是说,安装完SQL2005后,请保证当前的SQL版本号为1399SP1的版本就行了。等到TFS2005安装完成后,如有业务上的需要再将SQL2005升级到SP2,经过亲自测试这样是可行的,不会影响TFS2005的正常使用)

     

    Step3、安装好SQL Server 2005后,接下来要安装SQLServerKB,安装文件在TFS2005安装光盘下的SQLServerKB目录中,文件名为AS2005-KB914595-x86-ENU.exe,安装这个KB之前请先运行SQL Server Configuration Manager,然后点击SQL Server 2005 Services,在SQL Server Browser服务上右键停止该服务,再安装AS2005-KB914595-x86-ENU,安装完成后再将Broswer的运行状态更改为Automatic,并启动该服务

     

    因为安装SQL Server 2005 SP1的时候,会把.FrameWork2.0一并安装好,接下来就要安装.FrameWork2.0KB补丁,安装文件在TFS2005安装光盘的KB913393目录中,文件名为NDP20-KB913393-X86.exe

     

    Step4、接下来安装WSS,即Sharepoint Services SP2.exe,安装文件位于TFS安装光盘的WSS目录下,安装的时候,切记在“安装类型”页面中,一定要选择“服务器场”安装,然后单击“下一步”,安装完成后会打开配置页面,直接关闭,千万不要进行任何配置操作,直接重启计算机(PS:不要自行下载Sharepoint Services SP2安装文件,一定要用当前TFS安装光盘WSS目录下的Sharepoint Services SP2.exe进行安装,就算是微软官方下载的也不行,我试过了,据我猜测,估计是官方给出的WSS版本更新,从而导致后续TFS2005的安装不成功)

     

    Step5、安装好Sharepoint后,记得修改网站Asp.Net的属性为2.0.50727,点击“开始”菜单,“运行”输入cmd后回车,在弹出的命令行窗口中,用cd命令进入到C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\目录下,然后执行aspnet_regiis.exe –i回车即可,执行结束会出现Finished installing ASP.NET <2.0.50727>,关闭命令行窗口即可,此操作也可以在IIS管理器上手动去更改,但建议用上述命令行的方式操作,IIS管理器中要逐个网站去手动修改,稍显麻烦了些

     

    Step6、接下来就是重头戏了,终于要开始安装Team Foundation Server 2005了,运行TFS2005安装光盘中的autorun.exe或是setup.exe都可以,记得选择单服务器版本,然后是系统安装自检,一旦自检通过,那要恭喜你了,基本上离安装成功已经不远了,如果自检不通过,请根据提供的检测报告,逐个排除存在的问题即可,比如操作系统的版本过高,或是SQL2005的版本过高,都会出现各自不同的提示,所以前面提到过的每一个操作步骤,请不要去变改,除非有特殊说明可以使用其他方法,否则如果想安装成功,请按操作步骤来吧,呵呵

     

    分别输入之前创建的两个账户的名称和密码,对应为TFSServiceTFSReports,在“指定警报设置”页上, 可以选择“启用 Team Foundation 警报”,然后分别在“SMTP 服务器”框中键入用于发送电子邮件通知的服务器的名称,在“发件人电子邮件地址”框中键入作为通知来源的电子邮件地址的名称,然后单击“下一步”,接下来静等安装完成即可(PS:在启用Team Foundation警报页上,我是没有选的,因为我试过了,但安装完成好以后,想用这个功能的时候,我仍然收不到邮件,不知道还有其他那里需要更改,我试过搜索其他的资料来查,但TFS在国内的资料太少了,用的人的确不多,此功能待定,呵呵)

     

    Step7、打开IE浏览器,输入http://localhost:8080/services/v1.0/Registration.asmx,然后单击“GetRegistrationEntries”,在GetRegistrationEntries页面上单击“调用”,不必输入ToolID,在XML中,确认类型VSTF存在后,关闭即可

     

    至此,Team Foundation Server 2005安装全部结束,接下来可以安装:

    1、  Team Explorer

    2、  Team Foundation Build

    3、  Team Foundation Server Proxy

     

    一下午的时间就在整理这篇文档,力求把这点小小的心得,尽可能完整的表达给有需要的朋友们,鄙人才疏学浅,难免词不达意,大家凑合着看吧,如果发现不足之处,还请大家多做自我批评,谢谢大家,哈哈。

     

    最后,需要注意的地方就是文中各处标注的PS,务必看清PS处的所述内容再进行安装操作,至于用户权限的配置,稍后有时间再写篇文章单独予以说明吧。
    By Cyril

    2009/12/16

  • 相关阅读:
    Jmeter 添加信息头
    Jmeter 添加 计数器
    Jmeter 用户定义的变量的使用
    Jmeter 获取系统时间
    Fiddler抓包工具使用技巧
    使用adb安装apk包到手机上的安装步骤:
    如何验证所使用的电脑Windows系统是正版还是盗版的方法
    VMware 15 虚拟机安装 win 7 操作系统步骤
    MySQL在windows上安装过程
    SecureCRT的下载、安装过程
  • 原文地址:https://www.cnblogs.com/cyril/p/Cyril.html
Copyright © 2020-2023  润新知