单服务器配置部署Visual Studio 2005 Team Foundation Server步骤

最近我所带的开发部部门要采用TFS管理,另外TFS也是在微软的MSF组队模型中非常重要的;

Microsoft 解决方案框架 (MSF) 组队模型描述了微软如何通过构建人员以及人员的行为来实现项目成功。

模型专门为小组成员定义了各类角色群、职能领域、职责和指导,帮助他们在整个项目生命周期中实现

各自的工作目标。

1、 推动开放的沟通;<?XML:NAMESPACE PREFIX = O />

2、 为共同的前景而工作;
3、充分授权和信任 | 各司其职,对项目共同负责;
4、  重视商业价值 | 保持灵巧,预期变化;
5、 投资质量 | 学习所有的经验;

6、MSF模型以及MSF Agile;

7、工作项;

上面的是题外话,呵呵;

——————————————————————

安装版本是Visual Studio 2005 Team Foundation Server CHS RTM

下面是开发团队里总结出的配置和安装步骤;

TFS的部署安装很容易出错,每一个步骤都是经过验证的;

希望分享出来帮助大家很轻松的部署TFS管理,并且能给大家更大的方便;
       安装 TFS 是一个相当繁琐的且很容易出错的过程,建议在一个干净的系统环境中进行安装,

安装过程将变得简单而又不容易出错;如果你的系统里已经装了 Microsoft SQL Server 2005 数

据库和 Windows SharePoint Services 2.0 程序,建议你完全卸载,然后按照以下步骤进行安装;

如果你非要在当前不干净的环境进行安装,失败的机会将会很大哦!
 
一.       安装 TFS 的系统要求:
 
小型团队 (20 人或少于 20 人 )
操作系统 : 带  Service Pack 1 (SP1) 的  Windows Server 2003 企业版或带  Service Pack 1 (SP1) 的  Windows Server 2003 标准版;
内存:最少 1GB ;
硬盘 : 不少于 8GB;
二.       安装 TFS 时所需的用户帐户 :
 
在单服务器部署中,可以选择使用 Active Directory 域用户帐户或本地用户帐户(这里使用Active Directory 域用户帐户);
创建3个Active Directory 域用户帐户,其名称和作用见下:
TFSSETUP   : 用于运行 Team Foundation Server 安装程序;
TFSSERVICE : 用于运行 Team Foundation 服务的帐户;
TFSREPORTS : 用于访问 SQL Server Reporting Services 数据源的 帐户;
  这些帐户即要属于域又要给与本地administrators相当的权限,即添加到本地administrators组中;
 
三.       开始安装TFS (未写的步骤都按照默认的进行)
 
1. 安装  Internet 信息服务  (IIS) 并启用  ASP.NET , 请不要选择“FrontPage 2002 服务器扩展”。

此服务器将承载 Windows SharePoint Services,后者与 FrontPage 服务器扩展不兼容。
 
2. 安装Microsoft .net frameworks2.0及其修补程序(可在TFS的安装目录中找到文件夹KB913393);
 
3. 安装 Microsoft SQL Server 2005标准版,在安装过程中需要注意的事项:
 
ü       使用 Team Foundation Server 安装帐户(例如 Domain\TFSSETUP)登录到 Windows进行安装;
ü       在“要安装的组件”页上,选择下面的组件,然后单击“高级”;
Ø        SQL Server Database Services
Ø        Analysis Services
Ø        Reporting Services
Ø        Integration Services
Ø        工作站组件、联机丛书和开发工具
²   Team Foundation Server 不需要 Notification Services
ü        在“功能选择”页上,展开下面的节点并指定以下选项;
 
l    在“Database Services”之下单击“复制”的图标,并选择“整个功能将不可用”;
l    在“客户端组件”下,唯一需要安装的功能是“管理工具”。对于“客户端组件”下的所有其他项,可以选择单击图标并选择“整个功能将不可用”;
 
l    在“文档、示例和示例数据库”下,可以选择单击“联机丛书”的图标并选择“整个功能将不可用”。单击“下一步“;
ü        在“实例名”页上,选择“默认实例”,然后单击“下一步“;
ü      在“服务帐户”页上,选择“使用内置系统帐户”并从列表中选择“本地系统”。在“安装结束时启动服务”中,选择所有服务:“SQL Server”、“SQL Server Agent”、“Analysis Services”、“Reporting Services”和“SQL Browser”,然后单击“下一步”;
ü        在“身份验证模式”页上,选择“Windows 身份验证模式”,然后单击“下一步”;
ü        在“排序规则设置”页上,选择适合您的语言的排序规则,然后单击“下一步”;
²   为了避免由全角字符或平假名/片假名等效字符带来的问题,请在安装过程中选中启用区分假名和全角字符的复选框;
 
²   Team Foundation Server 不支持如下排序规则:
o         不区分重音
o         二元
o         Binary2
o         区分大小写
 
ü        在“报表服务器安装选项”页上,选择“安装默认配置”,然后单击“下一步“;
 
ü        安装过程完成后, 必须安装修补程序来更新 SQL Server Analysis Services 以便更有效地支持报告;
 
Ø        在数据层计算机上,打开“SQL Server 配置管理器”,右击“SQL Server 浏览器服务”,然后单击“停止”;
 
Ø        在 Team Foundation Server 安装媒体上,找到 SQLServerKB 文件夹;
 
Ø        找到与您的操作系统和语言对应的可执行文件 (.exe),如 AS2005-KBnnnnnn-x86-ENU.exe,然后双击该文件以启动 Hotfix Installer(修补程序安装程序);
 
Ø        在“SQL Server 配置管理器”中,右击“SQL Server Browser 服务”,然后单击“属性”;
Ø        在“服务”选项卡上找到“启动模式”,然后选择“自动”;
 
Ø        在“登录”选项卡上,单击“启动”;
 
ü     验证安装;
 
l     选择“SQL Server 2005 Services”,验证是否每个服务都有一个指示服务正在运行的绿色箭头;
 
l     选择“SQL Server 2005 网络配置”,单击“MSSQLServer 的协议”,然后验证是否启用了“TCP/IP“和“NAME PIPES”协议;
 
l     验证服务器的连接;
 
4.             安装 Microsoft Windows SharePoint Services :
 
a)      使用 Team Foundation Server 安装帐户(例如 Domain\TFSSETUP)登录到 Windows进行安装;
 
b)      在“安装类型”中,选择“服务器场”,单击“下一步”;
 
c)      安装完成时,将打开一个 Web 浏览器窗口,并显示“配置管理虚拟服务器”页。确认该页显示后,不要进行任何更改,关闭该浏览器窗口;
 
d)      安装 Microsoft Windows SharePoint Services 的补丁程序Service Pack 2;
 
e)      重起计算机后,验证WSS2.0的安装,打开 Internet Explorer 并键入相应的服务器名称作为地址,例如:Http://服务器名,虽然未配置站点,但服务器是活动 Web 服务器并提供“建设中”页面,则安装成功;
 
5. 安装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 中,确认类型 VSTF 存在,然后关闭;
 
<?xml version="1.0" encoding="utf-8" ?>      
 <Type>vstfs</Typ e>
 
  最后,TFS的安装在此也就算是大功告成了,在此安装过程中参考的是《 Visual Studio 2005 Team Foundation Server 安装指南》,建议在安装的过程中,最好下载或打印下来作为参考,如果安装过程还存在其它的问题,希望大家一起讨论。如果你还需要其它的功能,比如: Team Foundation Build 和团队资源管理器,这些过程比较简单,就不在介绍了,谢谢!
  • 0
    点赞
  • 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、付费专栏及课程。

余额充值