Team Foundation Server安装指南

一、    说明

Team Foundation Server(以下简称TFS) 提供源代码管理、工作项跟踪、Team Foundation Build、团队项目门户网站、报告和项目管理功能。TFS还包含一个数据仓库,其中存储来自工作项跟踪、源代码管理、版本和测试工具的数据。

TFS的部署模式分为两种,一是单服务器部署,一是双服务器部署,本文主要就单服务器模式的安装进行说明而不涉及双服务器部署的细节和其他领域。并且仅作为微软提供资料的补充,而不涉及过分多的细节。

最新版本的安装手册您可以从下面的网址下载:

http://go.microsoft.com/fwlink/?LinkId=40042

二、    安装前的准备

1) 硬件要求:参见微软手册中的硬件要求。但是从性能的角度,如果您的团队大于10人,那么建议最好是在1GB或者以上。

2) 操作系统要求:必须是Windows Server 2003 SP1(SP2) Enterprise Edition或者Windows Server 2003 SP1(Sp2) Standard Edition,这是没有任何商量的余地的。

3) 为安装TFS创建其必须的用户。这些用户分别为安装用户,服务用户和报表用户,您可以使用微软推荐的名称,如TFSSetup,TFSService,TFSReports。一般而言TFSSetup必须添加到Administrators组中,至于TFSService,TFSReports是否必须添加到Administrators组,微软手册不建议这样做,因为存在可能的安全风险。但如果您的小组不是很大,这样做也未尝不可以。

4) 必须安装.Net Framework 2.0。

5) 必须安装IIS 6.0。

6) 必须安装SQL SERVER 2005及SP1(SP2),值得注意的是TFS不支持在SQL SERVER 2005 Express Edition。TFS要求安装Reporting Service,Analysis Service,至于Integration Service,则不是必须的。在安装前注意将SQL Server 2005相关的服务设置为自动启动,而且都必须是在已启动状态,否则会导致后续的安装失败,让您不得不又从头再来。

7) 最后就是我们的主角TFS。微软官方下载地址:http://www.microsoft.com/downloads/details.aspx?FamilyID=d5c12289-f4e4-49a9-9235-ab2f6d4ca097&DisplayLang=zh-cn

8)总结一下安装顺序,而且必须遵照的顺序是:windows2003 -> windows2003sp2补丁 -> IIS6.0 -> .Net framework2.0 ->SQL Server 2005 -> SQL SERVER 2005 SP2补丁-> .Net framework2.0补丁。

三、    Windows SharePoint Service2.0安装

1) WSS2.0必须安装带有SP2,下载带有 Service Pack 2 的 Microsoft Windows SharePoint Services 2.0 的地址为 http://go.microsoft.com/fwlink/?linkid=55087。下载后的文件名为stsv2.exe。

2) 在微软手册中,WSS的安装提示为使用安装TFS的用户来安装WSS,为了偷懒,您还是可以使用administrator来安装,实际上并没有多大的区别。

3) 注意的问题是,在安装提示中,必须选择“服务器场”而不是“典型安装”。WSS安装完毕以后在IIS中应该可以看到“SharePoint管理中心”站点,如果没有看到,那么证明您的安装出现了问题。微软给出的测试输入http://servername,如果页面上出现“建设中”也表示安装成功,实际上这并不能代表什么,如果在安装中在IIS中没有看到“SharePoint管理中心”站点,后续的安装出现了错误。

4) 安装到此,好了,您可以开始安装Team Foundation Server了。

四、    TFS服务端详细安装步骤(以SP2为列)

1)    安装系统Windows2003(sp2).

2)   安装sp2补丁WindowsServer2003-KB914961-SP2-x86-CHS.exe。微软给出的下载地址:http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=95ac1610-c232-4644-b828-c55eec605d55

3)   启用IIS服务, 启用asp.net, 但是不要选择[FrontPage 服务器扩展].

说明,这个,在Widows组件应用程序工具里的详细信息里配置勾选

4)   step4. 安装SQL Server2005 企业版.必须要有以下几个选项.

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

SQL Server Database Services

Analysis Services

Reporting Services

Integration Services

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

注意, Team Foundation Server 不需要 Notification Services。

Ø  4.2 在"功能选择"页上, 展开下面的节点并指定以下选项.

在"Database Services"之下单击"复制"的图标, 并选择"整个功能将可用".

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

在"文档,示例和示例数据库"下, 可以选择单击"联机丛书"的图标并选择"整个功能将不可用", 单击"下一步"

Ø  4.3 Team Foundation Server 不支持如下排序规则:不区分重音、二元、Binary2、区分大小写。

Ø  4.4 在"实例名"页上, 选择"默认实例", 然后单击"下一步"

Ø  4.5在"服务帐户"页上, 选择"使用内置系统帐户"并从列表中选择"本地系统"。在"安装结束时启动服务"中, 选择所有服务:"SQL Server", "SQL Server Agent", "Analysis Services", "Reporting Services"和"SQL Browser", 然后单击"下一步"

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

Ø  4.7在"报表服务器安装选项"页上, 选择"安装默认配置", 然后单击"下一步"

5)    SQL Server 2005 update.

在数据层计算机上,打开“SQL Server 配置管理器”,右击“SQL Server 浏览器服务”,然后单击“停止”;  在 Team Foundation Server 安装媒体上,找到 SQLServerKB 文件夹;找到与您的操作系统和语言对应的可执行文件 (.exe),如 AS2005-KB914595-x64-ENU.exe和AS2005-KB914595-x86-ENU.exe,然后双击该文件以启动 Hotfix Installer(修补程序安装程序); 在“SQL Server 配置管理器”中,右击“SQL Server Browser 服务”,然后单击“属性”;   在“服务”选项卡上找到“启动模式”,然后选择“自动”; 在“登录”选项卡上,单击“启动”;  验证安装;选择“SQL Server 2005 Services”,验证是否每个服务都有一个指示服务正在运行的绿色箭头;   选择“SQL Server 2005 网络配置”,单击“MSSQLServer 的协议”,然后验证是否启用了“TCP/IP“和“NAME

6)   更改权限

在数据库安全性里,存在一个机器名/Administrators->属性->用户映射->选中ReportServer和ReportServerTeamDB。否则安装TFS会报ReportService权限错误。

7)   安装Microsoft Windows SharePoint Services:

Ø  使用 Team Foundation Server 安装帐户(例如 Domain/TFSSETUP)登录到 Windows进行安装;

Ø  在“安装类型”中,选择“服务器场”,单击“下一步”;

Ø  安装完成时,将打开一个 Web 浏览器窗口,并显示“配置管理虚拟服务器”页。确认该页显示后,不要进行任何更改,关闭该浏览器窗口;

Ø  安装Microsoft Windows SharePoint Services的补丁程序Service Pack 2;微软下载地址:ttp://www.microsoft.com/downloads/details.aspx?familyid=9C552114-DC9A-43EE-9281-B080B7C280B4&displaylang=zh-cn

Ø  重起计算机后,验证WSS2.0的安装,打开 Internet Explorer 并键入相应的服务器名称作为地址,例如:Http://服务器名,虽然未配置站点,但服务器是活动 Web 服务器并提供“建设中”页面,则安装成功.

8)   安装Team Foundation Server:

1)   使用 Team Foundation Server 安装帐户(例如 Domain/TFSSETUP)登录到 Windows;

2)   启动“Visual Studio Team Foundation Server 安装向导”, 然后单击“单服务器安装”;

3)   在“系统状况检查”页上,单击“报告”链接检查是否有任何警告或阻止,应当先解决阻止和警告,再继续安装;

4)   在“服务登录帐户”页上,在“帐户名”框中键入您为 Team Foundation Server 服务帐户创建的 Windows 域用户帐户(例如 Domain/TFSSERVICE),并在“密码”框中键入密码,然后单击“下一步”;

5)   在“报告登录帐户”页上,键入 Team Foundation Server 报告帐户的帐户信息(例如,使用 Domain/TFSREPORTS),然后单击“下一步“;

6)   在“指定警报设置”页上,选择“启用 Team Foundation 警报”,然后键入以下信息:

a)   在“SMTP 服务器”框中,键入将用于发送电子邮件通知的服务器的名称;

b)   在“发件人电子邮件地址”框中,键入作为通知来源的电子邮件地址的名称,然后单击“下一步”;

7)   安装完成后,重起计算机。

8) 在 Internet Explorer 中,定位到 http://localhost:8080/services/v1.0/Registration.asmx,然后单击“GetRegistrationEntries”,在“GetRegistrationEntries”页上单击“调用”,不必输入 ToolID;

9)在 XML 中,确认类型 TFS 存在,然后关闭;

<?xml version="1.0" encoding="utf-8" ?><Type>TFSs</Type>

    最后,TFS的安装在此也就算是大功告成了

五、    TFS客户端安装与配置详细步骤

 

 


 1)安装一个满足Visual Studio 2005系统要求的操作系统,请参见Visual Studio 2005

2)安装Microsoft Office Excel 2003(非必要)。

3)安装Microsoft Office Project Professional 2003 (非必要)。

4)安装TFS,选择安装里面的‘团队资源管理器’。

5)在C:/WINDOWS/system32/drivers/etc/hosts,加入服务器的域名解析:如我TFS服务器是172.16.1.154,在hosts里加入:172.16.1.154    jy-svr2

6)打开Visual Studio 2005在工具->选项->源代码管理->当前源代码管理插件->选择Visual Studio Team Foundation Server。
 


六、    TFS安装过程中出现的问题及其对策

启动TFS安装,经过漫长的检测过程以后,也许您以为可以一帆风顺,然而问题总是在您不经意的时候出现。

错误一:The installer has encountered an unexpected error installing this package. This may indicate a problem with this package. The error code is 26403.

安装程序遇到一个非预期的错误在此安装包中。这可能是包中文件被破坏了。错误号是26403。

原因分析:由于安装程序需要将名为TFSIdentity的用户添加到IIS_WPG工作组中,但是由于操作系统中没有这个用户,从而导致的错误。

对策:创建TFSIdentity用户,将其添加到IIS_WPG工作组中。保险起见,您可以重新启动一次计算机。

错误二:The Commandline '"c:/Program Files/Common Files/Microsoft Shared/Web Server Extensions/60/Bin/Stsadm.exe" ...' returned non-zero value: -2130242250

命令行"c:/Program Files/Common Files/Microsoft Shared/Web Server Extensions/60/Bin/Stsadm.exe" ...返回非零值:-2130242250。

原因分析:这是典型的因为WSS2.0安装存在问题造成的。

对策:卸载WSS2.0,重新启动计算机,重新安装带SP2的WSS2.0。

错误三:没有足够的权限访问ReportServer

对策:在IIS管理器中修改SQL SERVER 2005的Report Server虚拟目录的访问权限,不要使用匿名登录,您可以设置为使用TFSService帐号或者TFSReports帐号来访问。

错误四:客户端无法访问报告和文档

7)对策:在Report Server和SharePoint授与能访问的权利,在C:/WINDOWS/system32/drivers/etc/hosts,加入服务器的域名解析:如我TFS服务器是172.16.1.154,在hosts里加入:172.16.1.154    jy-svr2

七、    结论

TFS的安装不是一件容易的事情,因为牵涉到软件或者系统太多,在安装前需要仔细规划,希望本指南对您能有所帮助。如有遗漏欢迎指正。安装过程带图片参见微软:http://www.microsoft.com/china/msdn/library/langtool/vsts/TFSBeta3.mspx?mfr=true

 

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/tuwen/archive/2009/04/16/4085331.aspx

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
本书共分四部分,此为第一部分<br>包括基础知识、源代码管理、生成、大型项目考虑事项<br>项目管理、过程指南、报告、设置和维护团队环境和<br>Visual Studio 2008 Team Foundation Server等九章节<br><br>Jeff Beehler 撰序<br>序言<br>发布 Microsoft® Visual Studio® 2005 Team Foundation Server (TFS) 之前,我们自己先进行了一次尝试—<br>—使用它来开发 TFS。在项目的最后 18 个月中,我们尽可能地应用它来管理项目的开发生命周期,这<br>也就是所谓的“Dogfooding”(内测)。通过这种内部先行试用,我们对自己创建的这一强大系统有了更<br>多的认识。我们确实发现并修复了很多质量问题,使最终产品更稳定、性能更高,如果不使用这种方法,<br>根本无法做到这一点。但更重要的是,我们更清楚了使用这种工具的最佳方式。这些经验与客户体验反<br>馈一起构成了这份指南的基础。<br>初看起来,读者可能认为这些信息应该属于产品文档的内容,甚至就可以取代产品文档。实际上,我<br>曾经也有过这种想法。然而,在与 J.D. Meier 和本指南的其他作者协作工作了一段时间后,我就清楚<br>地认识到,这两者的区分是很自然而且很重要的。我认为将这两份指南比作您的车主手册和驾驶员指<br>南再恰当不过了,两者都是必要的,但其目的又各有不同。按照惯例,产品团队只关注产品文档,而<br>将指导方面的工作留给其他人员。现在尽管我们依然要依靠其他人员来帮助解决问题,但已经开始在<br>指南部分投入更多的时间和精力,因为我们意识到产品的成功采用的重要性,以及它在提高整体客户满<br>意度方面的意义。<br>TFS 就如同汽车,是一种强大的工具,能够帮助您和您的团队更接近目标,这份指南则会帮助您实现<br>目标。每个团队根据其具体需求和历史情况的不同,都会以不同方式或多或少地接触 TFS。出于这方<br>面的考虑,我们撰写这份指南时采用了这样一种方式:即如果您希望了解全部内容,可以从头读到尾;<br>如果只需要部分指导,也可以细读具体的主题。<br>客户反馈是我们撰写这份指南的最初动力,今后也将一直引导我们的方向,并帮助我们实现目标。我们<br>深信,与闭门造车相比,像这样将社区纳入项目之中能够使内容更有用,最终使我们的指南更加成功。<br>按照这种思路,真正的用户将帮助我们决定要写哪些内容、要推荐哪些最佳实践,以及如何组织内容。<br>我们的收集整理工作尚未完成,请帮助我们继续改进这份指南,告诉我们您还希望本指南中涵盖哪些内<br>容。TFS 的覆盖面如此广泛,有时甚至连我们也觉得难以全面掌握。有了您的加入,我们就可以帮助客<br>户更好地利用我们所开发的工具。<br>TFS 的设计目的是使团队协力交付更好的软件。通过在内部先行试用 TFS,我们已经使自己的团队协同<br>工作,我希望您也会同意,这就是最好的成果。这份指南能够帮助您和您的团队在下一个项目中实现此<br>远景。<br>祝您一切顺利!<br>Jeff Beehler<br>主管,Visual Studio Team System 2007 年 7 月<br>Jeff Beehler 是 Team System 的主管。从科罗拉多大学毕业之后,他于 1990 年在 Microsoft 开始了自<br>己的职业生涯,最初致力于 Visual C++ 的早期版本。1996 年,他离开了 Microsoft,转向自己的其他<br>兴趣所在,包括咨询、在小学教学,还建立了自己的家庭。2003 年,他回到了 Microsoft,从事 Visual<br>Studio Team System 方面的工作,在这里,他参与了项目的多个方面,从规划、执行一直到发布。他积<br>极参与 Team System 各个部分的内部先行试用工作,这有助于进一步提高他的职业技能。在业余时间,<br>Jeff 喜欢与家人分享时光、摄影以及在西部地区参与户外运动。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值