1.说明

Team Foundation Server(以下简称VSTF)的安装并不是一件轻松的事情,在安装的过程中相信很多人都或多或少碰到一些问题而安装不成功,虽然手头有微软提供的所谓安装手册,也曾听过WebCast上所谓专家的讲座,但是由于细节问题却并没有描述的十分清楚,笔者按照其指引,在安装过程中也是历经艰难,最后才得以安装成功。

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

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

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

2.安装前的准备

1) 硬件要求:参见微软手册中的硬件要求。这里回答的一个问题是512MB RAM是否可以安装?在运行安装程序的时候安装程序会做一系列的检查,如果您的服务器的内存不足1GB(手册要求的最低),检查程序也仅仅是作为一个警告列出,而不影响安装,但是从性能的角度,如果您的团队大于10人,那么建议最好是在1GB或者以上。

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

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

4) 必须安装.Net Framework 2.0。

5) 必须安装IIS 6.0。

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

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

3.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的安装提示为使用安装VSTF的用户来安装WSS,为了偷懒,您还是可以使用administrator来安装,实际上并没有多大的区别。

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

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

4.VSTF安装过程中出现的问题及其对策

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

错误一: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帐号来访问。

5. 结论

VSTF的安装不是一件容易的事情,因为牵涉到软件或者系统太多,在安装前需要仔细规划,希望本指南对您能有所帮助。如有遗漏欢迎指正。

Team Foundation Server安装指南(转载)的更多相关文章

  1. Microsoft Team Foundation Server 2010 安装 序列号 注册码(转载)

    安装过程: 一.安装操作系统 安装Windows 2008 R2简体中文版 二.准备安装过程中的需要的用户账户,并设置相应权限. 具体流程如下: 1.点击“开始”——“管理工具”——“计算机管理” 2 ...

  2. Visual Studio 2012 使用免费的Team Foundation Service(转载)

    转载地址:http://www.cnblogs.com/chsword/archive/2012/12/14/visualstudio2012_tfs.html VS2012提供了在线的TFS服务,免 ...

  3. 使用Team Foundation Server 2012源代码管理基本

    原文:使用Team Foundation Server 2012源代码管理基本 本篇体验Team Foundation Server 2012安装及源代码管理.   □ 安装 搜索"team ...

  4. 安装Team Foundation Server 2012过程截图

    原文:安装Team Foundation Server 2012过程截图 专题图 1,下载Team Foundation Server 2012  官方下载: http://www.microsoft ...

  5. TF30042: The database is full. Contact your Team Foundation Server administrator.

    TF30042: The database is full. Contact your Team Foundation Server administrator. 在一个阳光明媚的下午,迁入代码的时候 ...

  6. Team Foundation Server 2010简体中文版

    文件名称:Team Foundation Server 2010简体中文版 文件大小:1.8 GBhttp://www.google.com/profiles/dedecms.com 下载地址: th ...

  7. Microsoft:Team Foundation Server 20XX Release Notes

    ylbtech-Microsoft:Team Foundation Server 2017 Release Notes 1.返回顶部 1. https://docs.microsoft.com/en- ...

  8. 开发-日常工具:TFS(Team Foundation Server)

    ylbtech-开发-日常工具:TFS(Team Foundation Server) TFS(Team Foundation Server)是一个高可扩展.高可用.高性能.面向互联网服务的分布式文件 ...

  9. 解除Team Foundation Server 5个用户的限制

    因为所有的用户必须加入到Team Foundation Licensed Users组内才能连接上TFS; 所以只要手工修改数据库,就可以破解5用户限制了.我们以TFSGuest4帐户做测试. 具体操 ...

随机推荐

  1. linux下activityMQ安装

    >下载 到ActiveMQ官网,找到下载点. 目前, 官网为http://activemq.apache.org/ >启动 下载到本机,并解压   wget http://apache.f ...

  2. druid+spring配置

    web.xml配置 <!-- Druid,监控数据库,以及WEB访问连接信息 --> <!-- 配置好后访问 http://ip:port/projectName/druid/ind ...

  3. 实现自动解析properties文件并装配到Bean

    主要实现了,配置的属性就装配, 没有配置的属性不装配 思路: 1 . 通过反射获取类内部所有方法名称 2 . 获取perperties 的key集合 3 .  处理字符串,比较两个匹配,如果匹配成功就 ...

  4. luci范例

    转自:http://www.cnblogs.com/souroot/p/4511760.html LuCI (Lua Configiration Interface) 是OpenWRT 的Web 管理 ...

  5. [Java基础] Java线程复习笔记

    先说说线程和进程,现代操作系统几乎无一例外地采用进程的概念,进程之间基本上可以认为是相互独立的,共享的资源非常少.线程可以认为是轻量级的进 程,充分地利用线程可以使得同一个进程中执行多种任务.Java ...

  6. CorelDRAW和Illustrator比较, 9 CorelDRAW Graphics Alternatives

    至于要不要学Illustrator,完全凭个人意愿.如果你精通Coreldraw,学不学都一样.因为二者几乎可以完全替代. CDR:是一个纯图形设计软件.排版比其他二个软件好用. 一般来讲CDR更适合 ...

  7. Mybatis数据库操作的返回值

    mybatis配置 <!-- 配置mybatis --> <bean id="sqlSessionFactory" class="org.mybatis ...

  8. Android Studio断点调试

    Android Studio断点调试 Android Studio包含一个debugger程序,可以帮助你在模拟器和真机上调试你的android应用.通过Android Studio的debugger ...

  9. thinkphp5.0 中使用第三方无命名空间的类库

    ThinkPHP5建议所有的扩展类库都使用命名空间定义,如果你的类库没有使用命名空间,则不支持自动加载,必须使用Loader::import方法先导入文件后才能使用. 首先要在文件头部使用loader ...

  10. SQL Server CASE语句中关于Null的处理

    问: 从数据表中选择一个字段“field”,如果“field”值是1或NULL就赋值为1,其它情况为0,该怎么写啊?这样写对不对啊?(CASE fieldWHEN '1' THEN '1'WHEN N ...