Team Foundation Server安装指南

 

Team Foundation Server安装指南

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

4) 必须安装.Net Framework 2.0

5) 必须安装IIS 6.0

6) 必须安装SQL SERVER 2005SP1,值得注意的是VSTF不支持在SQL SERVER 2005 Express EditionVSTF要求安装Reporting ServiceAnalysis 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,重新启动计算机,重新安装带SP2WSS2.0

 

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

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

5. 结论

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

posted @ 2007-02-08 12:05 皇帝的新装 阅读(6297) 评论(17)  编辑 收藏

  回复  引用  查看    
#1楼 2007-02-08 12:27 | nasa      
巧了,昨天忙了一晚上都没成功.
今天一开cnblogs就看到了指南. 多谢 多谢
  回复  引用  查看    
#2楼 2007-02-08 14:43 | 清新空气      
Team Foundation Server在哪里可以下载呢
  回复  引用  查看    
#3楼 2007-02-08 15:07 | Jeffrey Zhao      
@清新空气
MSDN下有180天完整功能试用
  回复  引用  查看    
#4楼 2007-02-08 15:08 | Jeffrey Zhao      
@nasa
其实根据安装说明一步一步来就行了,最好是干净的机器。:)
  回复  引用  查看    
#5楼 2007-02-08 15:51 | David      
太好了!我都安装了N次了。
我每次安装都是到了最后,都会提示没有足够的权限访问ReportServer。
然后,去微软的论坛问,没结果,把Log贴上去了,也是没结果。

在园子里,也曾经有人写过,但是没提过。问了,好像回答也没效果。
我都放下不管了。
现在又看到了希望。希望成功啦!哈哈。。。
不成功就算了。
不搞这个了。
  回复  引用  查看    
#6楼 2007-02-08 16:46 | 我是阿呆      
格式化硬盘,从头安装操作系统,再安装TFS,我装过3次,每次都成功
  回复  引用  查看    
#7楼 [楼主]2007-02-08 17:34 | 皇帝的新装      
安装完毕后导致原来服务器上的其他网站不能访问,但是report server等网站还是可以继续使用,郁闷了一下午。

错误堆栈如下:

“/cs”应用程序中的服务器错误。
--------------------------------------------------------------------------------

安全性异常
说明: 应用程序试图执行安全策略不允许的操作。要授予此应用程序所需的权限,请与系统管理员联系,或在配置文件中更改该应用程序的信任级别。

异常详细信息: System.Security.SecurityException: 请求“System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”类型的权限已失败。

源错误:

执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。

堆栈跟踪:


[SecurityException: 请求“System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”类型的权限已失败。]
System.Web.Configuration.MetabaseServerConfig.MapPathCaching(String siteID, VirtualPath path) +3500410
System.Web.Configuration.MetabaseServerConfig.System.Web.Configuration.IConfigMapPath.MapPath(String siteID, VirtualPath vpath) +9
System.Web.Hosting.HostingEnvironment.MapPathActual(VirtualPath virtualPath, Boolean permitNull) +163
System.Web.VirtualPath.MapPathInternal() +41
System.Web.HttpRequest.MapPath(VirtualPath virtualPath, VirtualPath baseVirtualDir, Boolean allowCrossAppMapping) +122
System.Web.HttpServerUtility.MapPath(String path) +60
CommunityServer.Configuration.CSConfiguration.GetConfig() +95
CommunityServer.Components.CSContext.GetSiteUrl() +14
CommunityServer.Components.CSContext..ctor(HttpContext context, Boolean includeQS) +293
CommunityServer.Components.CSContext.get_Current() +166
CommunityServer.Components.CSApplication.Instance() +128
CommunityServer.CSHttpModule.Application_OnError(Object source, EventArgs e) +498
System.EventHandler.Invoke(Object sender, EventArgs e) +0
System.Web.HttpApplication.RaiseOnError() +182

初步判断与Windows sharepoint service有关。因为对文件夹将所有用户都设置了操作系统权限都没有用。

不知道大家有没有遇到这个问题。

  回复  引用    
#8楼 2007-02-08 21:40 | 化工网 [未注册用户]
谢谢分享,正在找这个解决方案呢。
  回复  引用    
#9楼 2007-03-02 10:56 | 火柴 [未注册用户]
我在安装Windows sharepoint service的时候,运行stsv2.exe时,出现了“无法提取文件。很可能是由于内存不足(用户交换文件的磁盘空间不足)或CAB文件已损坏”的错误,大家有遇到这个问题吗?我的磁盘空间每个分区都有好几十G空闲的。
  回复  引用  查看    
#10楼 2007-03-06 17:53 | yanrongpi      
是不是安装文件坏了?
  回复  引用  查看    
#11楼 2007-03-09 13:12 | yanrongpi      
dd
  回复  引用  查看    
#12楼 2007-03-27 10:04 | 生的伟大活得憋屈      
@皇帝的新装 我也遇到这样的问题,还没解决呢


  回复  引用    
#13楼 2008-03-05 15:36 | netbor [未注册用户]
装了一个星期,就是没装成功,在三台服务器上都试过了,结果都一样,就是在最后访问ReportServer时出错,是没有权限的意思,今天看到这里,先安楼主的意思再试试看,如果还是不是我就要疯了.
  回复  引用    
#14楼 2008-03-05 15:39 | netbor [未注册用户]
MD,还是不行.我晕
  回复  引用  查看    
#15楼 [楼主]2008-03-05 22:00 | 皇帝的新装      
呵呵。不会吧?
  回复  引用    
#16楼 2008-05-31 15:44 | 48851465@qq.com [未注册用户]
我试过装MOSS2007 ,WSS3.0都不行,提示是我的SHAREPOINT版本有问题,真是晕倒,难道非要是WSS2.0才行????????
  回复  引用  查看    
#17楼 [楼主]2008-06-01 09:21 | 皇帝的新装      
@48851465@qq.com
VSTF必须使用2.0


标题  
姓名  
主页
Email (只有博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2007-07-31 22:03 编辑过


相关链接: