Team Foundation Server安装指南

2024-04-27 21:38

本文主要是介绍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创建其必须的用户。这些用户分别为安装用户,服务用户和报表用户,您可以使用微软推荐的名称,如TFSSetupTFSServiceTFSReports。一般而言TFSSetup必须添加到Administrators组中,至于TFSServiceTFSReports是否必须添加到Administrators组,微软手册不建议这样做,因为存在可能的安全风险。但如果您的小组不是很大,这样做也未尝不可以。

4 必须安装.Net Framework 2.0

5 必须安装IIS 6.0

6 必须安装SQL SERVER 2005SP1SP2),值得注意的是TFS不支持在SQL SERVER 2005 Express EditionTFS要求安装Reporting ServiceAnalysis 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)    安装系统Windows2003sp2).

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.exeAS2005-KB914595-x86-ENU.exe,然后双击该文件以启动 Hotfix Installer(修补程序安装程序); 在“SQL Server 配置管理器中,右击“SQL Server Browser 服务,然后单击属性   服务选项卡上找到启动模式,然后选择自动; 在登录选项卡上,单击启动  验证安装;选择“SQL Server 2005 Services”,验证是否每个服务都有一个指示服务正在运行的绿色箭头;   选择“SQL Server 2005 网络配置,单击“MSSQLServer 的协议,然后验证是否启用了“TCP/IP““NAME

6)   更改权限

在数据库安全性里,存在一个机器名/Administrators->属性->用户映射->选中ReportServerReportServerTeamDB。否则安装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,重新启动计算机,重新安装带SP2WSS2.0

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

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

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

7)对策:在Report ServerSharePoint授与能访问的权利,在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

 

这篇关于Team Foundation Server安装指南的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/941605

相关文章

Python中图片与PDF识别文本(OCR)的全面指南

《Python中图片与PDF识别文本(OCR)的全面指南》在数据爆炸时代,80%的企业数据以非结构化形式存在,其中PDF和图像是最主要的载体,本文将深入探索Python中OCR技术如何将这些数字纸张转... 目录一、OCR技术核心原理二、python图像识别四大工具库1. Pytesseract - 经典O

SpringMVC高效获取JavaBean对象指南

《SpringMVC高效获取JavaBean对象指南》SpringMVC通过数据绑定自动将请求参数映射到JavaBean,支持表单、URL及JSON数据,需用@ModelAttribute、@Requ... 目录Spring MVC 获取 JavaBean 对象指南核心机制:数据绑定实现步骤1. 定义 Ja

HTML5 getUserMedia API网页录音实现指南示例小结

《HTML5getUserMediaAPI网页录音实现指南示例小结》本教程将指导你如何利用这一API,结合WebAudioAPI,实现网页录音功能,从获取音频流到处理和保存录音,整个过程将逐步... 目录1. html5 getUserMedia API简介1.1 API概念与历史1.2 功能与优势1.3

gitlab安装及邮箱配置和常用使用方式

《gitlab安装及邮箱配置和常用使用方式》:本文主要介绍gitlab安装及邮箱配置和常用使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1.安装GitLab2.配置GitLab邮件服务3.GitLab的账号注册邮箱验证及其分组4.gitlab分支和标签的

MySQL MCP 服务器安装配置最佳实践

《MySQLMCP服务器安装配置最佳实践》本文介绍MySQLMCP服务器的安装配置方法,本文结合实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下... 目录mysql MCP 服务器安装配置指南简介功能特点安装方法数据库配置使用MCP Inspector进行调试开发指

在Windows上使用qemu安装ubuntu24.04服务器的详细指南

《在Windows上使用qemu安装ubuntu24.04服务器的详细指南》本文介绍了在Windows上使用QEMU安装Ubuntu24.04的全流程:安装QEMU、准备ISO镜像、创建虚拟磁盘、配置... 目录1. 安装QEMU环境2. 准备Ubuntu 24.04镜像3. 启动QEMU安装Ubuntu4

SQLite3命令行工具最佳实践指南

《SQLite3命令行工具最佳实践指南》SQLite3是轻量级嵌入式数据库,无需服务器支持,具备ACID事务与跨平台特性,适用于小型项目和学习,sqlite3.exe作为命令行工具,支持SQL执行、数... 目录1. SQLite3简介和特点2. sqlite3.exe使用概述2.1 sqlite3.exe

SQL Server修改数据库名及物理数据文件名操作步骤

《SQLServer修改数据库名及物理数据文件名操作步骤》在SQLServer中重命名数据库是一个常见的操作,但需要确保用户具有足够的权限来执行此操作,:本文主要介绍SQLServer修改数据... 目录一、背景介绍二、操作步骤2.1 设置为单用户模式(断开连接)2.2 修改数据库名称2.3 查找逻辑文件名

SQL Server数据库死锁处理超详细攻略

《SQLServer数据库死锁处理超详细攻略》SQLServer作为主流数据库管理系统,在高并发场景下可能面临死锁问题,影响系统性能和稳定性,这篇文章主要给大家介绍了关于SQLServer数据库死... 目录一、引言二、查询 Sqlserver 中造成死锁的 SPID三、用内置函数查询执行信息1. sp_w

Python UV安装、升级、卸载详细步骤记录

《PythonUV安装、升级、卸载详细步骤记录》:本文主要介绍PythonUV安装、升级、卸载的详细步骤,uv是Astral推出的下一代Python包与项目管理器,主打单一可执行文件、极致性能... 目录安装检查升级设置自动补全卸载UV 命令总结 官方文档详见:https://docs.astral.sh/