文件名称:Team Foundation Server 2010简体中文版
文件大小:1.8 GBhttp://www.google.com/profiles/dedecms.com 下载地址:
thunder://QUFlZDJrOi8vfGZpbGV8Y25fdmlzdWFsX3N0dWRpb190ZWFtX2ZvdW5kYXRpb25fc2VydmVyXzIwMTBfeDg2X3g2NF9kdmRfNTMxOTA5Lmlzb3wxOTYzNTg5NjMyfEM5Qzc3QjI3MDdERjEwMDYyMUIzRkI2NTNDMjg1NTI0fC9aWg==/
转载补充:Team Foundation Server 安装时遇到的问题与解决方法总结   一直以为微软的东西用起来很简单,没想到Team Foundation Server连安装都这么复杂,在网上查了一下,遇到问题的同志还真不少,这里写一下我在安装过程中遇到的问题与解决方法,是按安装TFS的顺序来写的,希望对大家能有所帮助。
1、在安装前一定先阅读TFSInstall
该文件在安装程序目录下,这个必须认真阅读,先确定你是在工作组环境下安装还是在域环境中安装,然后确定你是单服务器安装还是双服务器安装,还需要确定所需的补丁是否已打上。我最开始就是没有看仔细,决定域环境单服务器安装,结果将数据库服务器做成了域控,在安装的时候才发现,TFS不能安装在域控上,然后又卸载了域控,白忙了。
2、你最好在一个干净的系统环境下安装TFS
  域控卸载后,在升级SQLServer 2005的sp1的时候,老是报错,SQL Analysis Service 和 Reporting Service无法升级,具体错误信息忘了保存:(,查出来是由于域控的安装与卸载后导致注册表中的SQLServer用户信息错误,在删除了指定的项后,SQL Analysis Service 升级成功,但Reporting Service还是不行,还是同样的错误,没办法只有另外找服务器安装,郁闷呀,浪费了一整天。强烈建议在一个全新的系统中安装,这样不会出一些莫名其妙的问题,解决问题的时间会远大于系统重装的时间,且有些问题,你根本找不到解决的方法。
3、环境配置http://www.google.com/profiles/dedecms.com
Windows Server 2003 + sp2
SQL Server 2008
Team Foundation Server 2008+sp1(在SQL Server 2008中安装的时候一定要有TFS的sp1)
4、服务帐户设置
  看了一下微软的安装建议,最好是为每一个SQL Server服务配置一个域用户帐户,另外还需要一个Share Point Service的帐户,TFS有两个服务,可用同一帐户。先在域控中把这些帐户建好(也可在安装步骤中需要提供帐户的时候再创建),每个帐户都需要设置“作为服务登录”具体做法是,开始->管理工具->域安全策略->安全设置->本地策略->用户权限分配,在这里找到你需要设置的权限,然后添加用户。注意用于提供TFSReport服务的帐户还需要有“允许在本地登录”的权限。
5、SQL Server 2008的安装
  SQL Server在TFS中的作用有两个,一是作为TFS的数据层,提供数据存放的服务,与TFS相关的数据都是存放在SQL Server中的,包括TFS的用户,项目的源代码,项目门户网站中的内容等等。第二个作用就是提供TFS的报表服务。安装过程没有什么好说的,按照提示一步一步的装就行,需要注意的是,建议用默认实例(微软建议如果不是在同一台服务器上提供多个SQLServer实例的服务,那么这个唯一的SQLServer实例请使用默认实例)。在安装Report Service的时候选择安装但不配置,TFS在安装的时候会配置报表的。
6、TFS的安装
  在安装完SQL Server之后就可以开始安装TFS了。在安装的过程中会自动帮你安装Share Point Service 3.0(如果你已在使用Share Point 的其它产品请参看第7点)。注意在使用SQL Server 2008作为数据层的时候,必须将TFS的安装程序与TFS sp1合并之后再进行安装,具体的操作方法可参看TFSInstall文件。在安装过程中正确设置启动服务所需的域用户(我对TFS 的Web基础服务与Report服务是用的同一个用户,对Share Point Service用的一个单独的用户)。
7、Share Point产品的选择
  安装Share Point主要是为了提供团队项目的门户网站以及团队项目中的文档服务。TFS可以在Share Point Service 3.0、Share Point Server 2007、Share Point Service 2.0之上安装。据我自己的观察,Share Point Server是在Share Point Service上面提供的一个功能强大的网站生成系统,可以用来构建企业级应用网站(纯属个人想法,确实没有怎么研究过Share Point这一系列的东西)。在安装TFS的时候,如果没有对Share Point Server特殊的需求,强烈建议安装程序中自带的Share Point Server 3.0,不要自己去设置一个已有的,这样会免去很多麻烦。我就是先花了半天的时间来装了一个Share Point Server 2007结果还没有使用,浪费生命呀。
8、在客户端安装团队资源管理器
  这个也简单,直接安装就可以了。但是注意一点,在安装完团队资源管理器后一定要安装Visual Studio 2008的sp1后才能正确连接到“报告”服务。如果是你已经安装了sp1然后再安装的团队资源管理器,那么必须重装sp1。我就是没有重装,结果“报告”上面一直是个红叉,到处都找不到原因,耗费了我一个星期的时间后好不容易在一个老外的Blog里面发现这个方法,当时确实很无语。
9、建立第一个团队项目
  安装完团队资源管理器后,就可以在VS中连接到Team Foundation Server然后建立团队项目了。如果你是建立第一个团队项目,建议你使用安装TFS时登录操作系统的用户来进行连接(该用户应该是服务器上Administrators组的成员,我用的是域管理员来安装,也就用这个用户连接),这样能够避免许多不必要的权限问题。但是在成功建立一个团队项目后,该项目的“文档”和“报告”两个文件夹却是显示的红叉,这个时候如果你再新建一个项目,会提示无法获取报表项目,登录报表服务器的权限不足,无法建立项目(大概是这样的错误,当时保存下来的错误信息被不小心删掉了......)。原因和解决方法参看第10点。
10、使用事件查看器http://www.google.com/profiles/dedecms.com
  在安装TFS的服务器上使用事件查看器,如果你的TFS运行有问题,在应用程序事件中你会发现相关的错误提示信息。如果你和我的安装方法相同,也是为每一个SQL Server服务使用一个单独的域用户,估计你也会遇到和我相同的问题。现象为第9点所描述,在应用程序事件中有这样的错误:
a、用户 'SERVERS\SQLAnalysis' 登录失败。 原因: 无法打开明确指定的数据库。
b、OLE DB 错误: OLE DB 或 ODBC 错误 : 无法打开登录所请求的数据库 "TfsWarehouse"。登录失败。; 42000。
c、TF53010: Team Foundation 组件或扩展中发生了以下错误:
日期(UTC): 2008-10-23 6:06:59
计算机: NIC-DATACENTER
应用程序域: /LM/W3SVC/593327985/Root/Warehouse-5-128692155462621591
程序集: Microsoft.TeamFoundation.Warehouse, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a; v2.0.50727
进程详细信息:
进程名: w3wp
进程 Id: 2084
线程 Id: 3784
帐户名: SERVERS\TFSSERVICEhttp://www.google.com/profiles/dedecms.com
详细消息: Processing OLAP failed
异常消息: 内部错误: 操作未能成功,已终止。
内部错误: 操作未能成功,已终止。
内部错误: 操作未能成功,已终止。
内部错误: 操作未能成功,已终止。
OLE DB 错误: OLE DB 或 ODBC 错误 : 无法打开登录所请求的数据库 "TfsWarehouse"。登录失败。; 42000。
高级关系引擎中存在错误。 无法与 DataSourceID 为“TfsWarehouseDataSource”、名称为“TfsWarehouseDataSource”的数据源建立连接。
......(后面省略)   其实造成这个错误的原因很简单,就是运行SQL Server Analysis服务的域用户没有对TfsWarehouse数据库的读取权限,在这里我用的用户是SERVERS\SQLAnalysis。在数据库中手动添加这个用户的登录,并赋予它对TfsWarehouse数据库的public及TfsWarehouseDataReader权限即可。 11、在域外的计算机连接TFS
  由于是在域中安装的TFS,因此在安装时服务器的连接地址均使用的服务器名称,如:http://nic-datacenter:8080/(服务器Url)、http://nic-datacenter/Sites/Test(文档)、http://NIC-DATACENTER/Reports/Pages/Folder.aspx?ItemPath=/Test(报告),像这样的Url如果没有加入域中,并将DSN服务器设置为域DNS服务器的计算机是无法解析的。如果你在VS中连接TFS的时候使用IP地址,在打开项目后,文档与报告文件夹同样还是无法访问。对于这样的情况有几种解决办法:
a、在用户的DNS服务器上做转发,这个不怎么可行,特别是对于使用Internet访问的用户)
b、修改提供TFS服务的Url,这也是一个很复杂的事情,要用到TFS提供的命令行管理工具,可参考微软相关文档http://www.google.com/profiles/dedecms.com
c、在要连接的客户机上,修改c:\windows\system32\drivers\ect\host文件,添加服务器名称与IP地址的映射
个人觉得第三种方法是最简单且行而有效的方式,如果服务器地址发生改变,修改host文件即可。   以上就是我在安装配置TFS环境时所遇到的问题及解决方法,虽然都不是什么大问题,但折磨了我1个多星期的时间。写出来给大家分享一下,希望对大家在安装TFS的时候会有所帮助。

  

Team Foundation Server 2010简体中文版的更多相关文章

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

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

  2. Team Foundation Server 2010下载安装配置方法

    一.Team Foundation Server 2010下载: ed2k://|file|cn_visual_studio_team_foundation_server_2010_x86_x64_d ...

  3. 【译】手动处理Team Foundation Server 2010 数据仓库和分析服务数据库

    原贴地址:Manually Processing the Team Foundation Server 2010 Data Warehouse and Analysis Services Databa ...

  4. Team Foundation Server 2010服务器安装

    本安装指南使用Windows Server 2008企业版为基础,安装Windows Server 2008 SP2(必须),在此操作系统环境上进行TFS2010的安装与配置. 三.系统用户设置 1. ...

  5. [VSTS] 从零开始 Team Foundation Server 2010 安装配置详细图文教程

    http://www.cnblogs.com/WilsonWu/archive/2011/11/24/2261674.html 近期公司要配TFS用于新项目的管理,公司也将逐步迁移至VSTS平台,前期 ...

  6. 在Sublime中集成Team Foundation Server (TFS),实现版本管理

    Sublime是一款具有代码高亮.语法提示.自动完成且反应快速的编辑器软件,由于它开发的技术架构.丰富的插件,和轻盈而快速的编程响应,Sublime广受程序员的爱好.在C, C++, Javascri ...

  7. CHANGE USER WHEN I CONNECT TO TEAM FOUNDATION SERVER

    Question: I USE TEAM EXPLORER TO CONECT TO TEAM FOUNDATION SERVER 2010, BUT I DO NOT LOGIN OUT, AND ...

  8. Integrate SharePoint 2013 with Team Foundation Server 2012

    Now that SharePoint 2013 is out I want to make sure that I can integrate SharePoint 2013 with Team F ...

  9. Visual Studio 6 (VC6)连接Team Foundation Server (TFS 2018),实现源代码的版本管理

    1. 概述 Visual Studio 6(VB6, VC6, Foxpro-)是微软公司在1998年推出的一款基于Windows平台的软件开发工具,也是微软推出.NET开发框架之前的最后一个IDE工 ...

随机推荐

  1. this -- apply或call调用

    apply 和 call 这两个方法可以切换函数执行的上下文环境,也就是改变this绑定的对象.apply和call比较类似,区别在于传入参数时一个要求是数组,一个要求是分开传入.所以我们以apply ...

  2. SQL注入之Sqli-labs系列第十九关(基于头部的Referer POST报错注入)

    开始挑战第十八关(Header Injection- Referer- Error Based- string) 先来说下HTTP Referer: HTTP Referer是header的一部分,当 ...

  3. todolist待办事项

    使用html/css原生js实现待办事项列表: 支持添加待办事项,删除待办事项,切换待办事项的状态(正在进行,已经完成) 支持对正在进行以及已经完成事项编辑(单击内容即可编辑) 源代码:链接:http ...

  4. [err]default argument given for parameter 3 of '***'

    err ~/src/helper.cpp: In function ‘cv::Mat align_mean(cv::Mat, cv::Rect, float, float, float, float) ...

  5. re.compile

    详情见 >>> import re >>> s = "adfad asdfasdf asdfas asdfawef asd adsfas " & ...

  6. 第十三次CCF第四题 1803——04 博弈

    我又写了一个简洁版的2.0: 可以作为博弈搜索树的模板  : https://www.cnblogs.com/xidian-mao/p/9389974.html 废话ps: 开始觉得这是一道简单得博弈 ...

  7. 阿里druid数据库连接池缓存方案

    阿里缓存机制:若在进某一页面的时候执行了select语句,会将该select语句查询出来的数据存入缓存,若执行了修改语句则清空该缓存,若没有执行修改语句则再次进入此页面的时候会直接从缓存中加载上次se ...

  8. 【HDOJ1529】【差分约束+SPFA+二分】

    http://acm.hdu.edu.cn/showproblem.php?pid=1529 Cashier Employment Time Limit: 2000/1000 MS (Java/Oth ...

  9. 【mybatis源码学习】mybtias扩展点

    [1]org.apache.ibatis.reflection.ReflectorFactory 该扩展点,主要是对javaBean对象,进行反射操作. org.apache.ibatis.refle ...

  10. hibernate中Restrictions的用法

    方法 说明 Restrictions.eq = Restrictions.allEq 利用Map来进行多个等于的限制 Restrictions.gt > Restrictions.ge > ...